CVE-2026-81889 in elFinderinfo

Zusammenfassung

von VulDB • 31.08.2026

elFinder ist ein Open-Source-Dateimanager für das Web, der mit JavaScript und jQuery UI geschrieben wurde. Vor Version 2.1.70 können URL-Uploads in elFinder über php/elFinder.class.php Server-Side Request Forgery (SSRF)-Schutzmechanismen umgehen, wenn PHP cURL nicht verfügbar ist, da validate_address() $info['ip'] validiert, get_remote_contents() jedoch fsock_get_contents() auswählt, das sich mit $arr['host'] verbindet und eine zweite DNS-Auflösung durchführt. Ein Angreifer, der in der Lage ist, einen URL-Upload einzureichen, kann DNS-Rebinding nutzen, um die erste Auflösung auf eine öffentliche Adresse zurückzuführen und die Verbindungsauflösung auf eine Loopback- oder private Adresse zu leiten, wodurch der interne HTTP-Antworttext als hochgeladene Datei gespeichert und über elFinder lesbar gemacht wird. Nach einem erfolgreichen Abruf fordert get_headers($url, true) separat den ursprünglichen Hostnamen an, ohne die validierte und gepinnte Verbindung wiederzuverwenden, was einen zusätzlichen blinden SSRF-Pfad erzeugt, selbst wenn curl_get_contents() ausgewählt ist. Dieses Problem wurde in Version 2.1.70 behoben.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

GitHub M

Reservieren

27.08.2026

Veröffentlichung

31.08.2026

Moderieren

akzeptiert

Eintrag

VDB-397476

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!