SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-81889

HIGH · CVSS 8.6 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-31 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

elFinder versions prior to 2.1.70 are vulnerable to a server-side request forgery (SSRF) due to improper validation of URL uploads, allowing attackers to exploit DNS rebinding techniques. This vulnerability can lead to unauthorized access to internal resources, potentially exposing sensitive data stored within the application. Organizations using affected versions of elFinder should prioritize patching to version 2.1.70 to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-81889
Severity
HIGH
CVSS
8.6
EPSS
0.33%
Java

Original NVD Description

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.