CVE-2026-104081
HighCVSS 8.1Exploitation Probability (EPSS)
Elevated risk54th percentile - higher than 54% of all known CVEs
Summary
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, an authenticated attacker can upload a malicious ZIP archive to overwrite arbitrary files, leading to admin account takeover and remote code execution.
Risk Assessment
An authenticated attacker can overwrite application files, inject stored XSS, take over the admin account, and achieve remote code execution on the server. This poses a severe threat to confidentiality, integrity, and availability.
Recommendation
Upgrade KodExplorer to version 4.55 or later. Restrict privileges of authenticated accounts and verify the integrity of application files.
Other vulnerabilities in KodExplorer
See all- CVE-2026-6572Medium
A vulnerability was detected in Collabora KodExplorer up to 4.52 in /app/controller/share.class.php (fileUpload endpoint) due to improper authorization when manipulating the fileUpload argument. Remote exploitation is possible but requires high complexity. The exploit has been publicly disclosed and the vendor did not respond.
- CVE-2026-6571Medium
A weakness has been identified in kodcloud KodExplorer up to 4.52. Affected by this vulnerability is the function roleGroupAction of the file /app/controller/systemRole.class.php. Executing a manipulation of the argument group_role can lead to authorization bypass. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks.
- CVE-2026-6570Low
A security flaw was discovered in kodcloud KodExplorer up to 4.52. The initInstall function in /app/controller/systemMember.class.php, when manipulating the path argument, leads to authorization bypass. The attack may be initiated remotely and the exploit has been publicly released.
- CVE-2025-34504Medium
KodExplorer 4.52 contains an open redirect vulnerability in the user login page that allows attackers to manipulate the 'link' parameter. Attackers can craft malicious URLs to redirect users to arbitrary external websites after authentication.
- CVE-2023-37153Medium
KodExplorer version 4.51 contains a Cross-Site Scripting (XSS) vulnerability in the Description box of the Light App creation feature. An attacker can exploit this vulnerability by injecting XSS syntax into the Description field.
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

