Vulnerability · Published Oct 9, 2026 · Assigned by VulnCheck
CVE-2026-104081KodExplorer < 4.55 Path Traversal via unzip_pre_name() ZIP Extraction
High 8.1
In plain English
A high-severity path traversal in KodExplorer from kalcaddle. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 56% of all known vulnerabilities).
Official description
KodExplorer before 4.55 contains a path traversal vulnerability in the unzip_pre_name() function within app/function/helper.function.php, where a single non-recursive str_replace() sanitization pass can be bypassed using crafted filenames like "....//", combined with PclZip's extract() call in KodArchive.class.php lacking the PCLZIP_OPT_EXTRACT_DIR_RESTRICTION option. Authenticated attackers can upload a malicious ZIP archive with traversal sequences to overwrite arbitrary files such as core JavaScript assets, enabling stored XSS that leads to admin account takeover and subsequent remote code execution via unrestricted PHP file upload.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| kalcaddle | KodExplorer | 0 – before 4.55 |
Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
References
- Release Tag release-notes, patch
- VulnCheck Advisory: KodExplorer < 4.55 Path Traversal via unzip_pre_name() ZIP Extraction third-party-advisory