Read the docs
TI-2026-56502 Aliases CVE-2026-81891GHSA-gxmj-r5rf-ggwq

elFinder: ZIP extraction bypasses uploadDeny MIME filter allowing PHP file upload (RCE)

Priority LOW 39CWE-434Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-434.

Summary

elFinder is an open-source file manager for web, written in JavaScript using jQuery UI. Prior to 2.1.70, checkExtractItems() in php/elFinderVolumeDriver.class.php calls mimetypeInternalDetect() without passing the result through mimeTypeNormalize(). Because the .phtml, .phar, .php5, and .php3 extensions are absent from mime.types, the staticMimeMap entries that map them to text/x-php are not applied, and allowPutMime() permits extraction even when uploadDeny blocks text/x-php. An attacker with ZIP upload permission can extract PHP-executable files into a web-accessible files/ directory and achieve remote code execution when the server executes those extensions. This issue is fixed in version 2.1.70.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00904 60th percentileScored 2026-11-07
Fix Fixed elFinder (Studio-42): 2.1.70Studio-42/elFinder (Packagist): 2.1.70

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Studio-42elFinderbefore 2.1.702.1.70Patch availableCNA
—Studio-42/elFinder (Packagist)before 2.1.702.1.70Patch availableGHSA-gxmj-r5rf-ggwq
  • elFinder VendorStudio-42 Affected before 2.1.70 Fixed in 2.1.70 Patch available CNA
  • Studio-42/elFinder (Packagist) Vendor— Affected before 2.1.70 Fixed in 2.1.70 Patch available GHSA-gxmj-r5rf-ggwq

Remediation

  • Fix · CNA elFinder (Studio-42) Fixed in 2.1.70
  • Fix · GHSA-gxmj-r5rf-ggwq Studio-42/elFinder (Packagist) Fixed in 2.1.70 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-81891
  2. 2026-10-03 Alias added: GHSA-gxmj-r5rf-ggwq

References

  • TI-2026-56500 elFinder: SSRF protection bypass via DNS rebinding in the `fsock_get_contents()` fallback CVSS 3.1HIGH 8.6
  • TI-2026-56501 elFinder: CSRF in netmount allows forced FTP mounts and server-side FTP connections CVSS 3.1MEDIUM 5.4
  • TI-2026-32450 elFinder: SQL Injection MySQL Volume Driver (elFinderVolumeMySQL) CVSS 3.1HIGH 8.8

Sources