CVE-2026-81889: falha de alta gravidade em Studio-42 elFinder
elFinder: SSRF protection bypass via DNS rebinding in the `fsock_get_contents()` fallback
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
21Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 8.6epss 0.5%
elFinder is an open-source file manager for web, written in JavaScript using jQuery UI. Prior to 2.1.70, elFinder URL uploads in php/elFinder.class.php can bypass server-side request forgery protections when PHP cURL is unavailable because validate_address() validates $info['ip'], but get_remote_contents() selects fsock_get_contents(), which connects to $arr['host'] and performs a second DNS resolution. An attacker able to submit a URL upload can use DNS rebinding to have the first resolution return a public address and the connection resolution return a loopback or private address, causing the internal HTTP response body to be stored as an uploaded file and made readable through elFinder. After a successful fetch, get_headers($url, true) separately requests the original hostname without reusing the validated and pinned connection, creating an additional blind server-side request forgery path even when curl_get_contents() is selected. This issue is fixed in version 2.1.70.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Produtos afetados
Studio-42 · elFinderCVEs relacionadas — Studio-42 elFinder
No mesmo produto, das mais perigosas para as menos.
CVE-2021-32682CRITICALMultiple vulnerabilities leading to RCEEPSS 69.9%CVE-2026-41247HIGHelFinder: Command injection in resize background color parameter when using ImageMagick CLIEPSS 1.6%CVE-2026-81891HIGHelFinder: ZIP extraction bypasses uploadDeny MIME filter allowing PHP file upload (RCE)EPSS 0.9%CVE-2026-44521HIGHelFinder: SQL Injection MySQL Volume Driver (elFinderVolumeMySQL)EPSS 0.2%CVE-2026-81890MEDIUMelFinder: CSRF in netmount allows forced FTP mounts and server-side FTP connectionsEPSS 0.2%
Referências
https://github.com/Studio-42/elFinder/commit/191372c1bbebbd36fb55af79a84b9984861390ffhttps://github.com/Studio-42/elFinder/commit/6d997386cd0f1abab4706c220b46b0aea0ecff51https://github.com/Studio-42/elFinder/releases/tag/2.1.70https://github.com/Studio-42/elFinder/security/advisories/GHSA-8x3q-jpjh-qh5c