Path traversal in KodExplorer ZIP extraction lets attackers overwrite files
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
KodExplorer before 4.55 contains a path traversal flaw (CWE-22) in the unzip_pre_name() function, where a single non-recursive str_replace() sanitization pass can be bypassed with crafted filenames such as "....//". The PclZip extract() call in KodArchive.class.php also lacks the PCLZIP_OPT_EXTRACT_DIR_RESTRICTION option. An authenticated attacker can upload a malicious ZIP archive to overwrite arbitrary files, such as core JavaScript assets, which enables stored XSS that can lead to admin account takeover and remote code execution through unrestricted PHP file upload.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
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.
Why it matters now
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
Remediation
Upgrade KodExplorer to version 4.55 or later, which fixes the issue.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA KodExplorer (kalcaddle) Fixed in 4.55
Timeline
- 2026-10-09 Threatist record created from CVE-2026-104081
References
Patch 1
More kalcaddle vulnerabilities
- TI-2023-06258 kalcaddle KodExplorer app.php index server-side request forgery CVSS 3.1CRITICAL 9.8
- TI-2026-15344 kalcaddle kodbox msgWarning Plugin action improper authorization CVSS 4.0MEDIUM 6.9
- TI-2024-34218 An issue in kodbox v.1.52.04 and before allows a remote attacker to obtain sensitive… CVSS 3.1MEDIUM 5.3
- TI-2026-04926 kalcaddle kodbox shareMake/shareCheck server-side request forgery CVSS 4.0MEDIUM 6.3
- TI-2026-03996 kalcaddle kodbox Password Login index.class.php tfaVerify improper authentication CVSS 4.0MEDIUM 6.3
- TI-2023-27035 Reflective Cross Site Scripting (XSS) vulnerability in KodExplorer version 4.51, allows… CVSS 3.1MEDIUM 6.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences