Path Traversal Vulnerability in Piwigo Image Derivative Handler
Piwigo versions up to 16.3.0 contain a path traversal vulnerability in the i.php component, allowing remote unauthenticated attackers to access unauthorized files on the host system.
CVE search metadata
CVE search record: CVE-2026-84441. Severity: high. CVSS: 7.3. KEV: no. Product: Piwigo (<= 16.3.0). Brief: Path Traversal Vulnerability in Piwigo Image Derivative Handler. Brief link: https://feed.craftedsignal.io/briefs/2026-09-piwigo-path-traversal/
Piwigo versions up to and including 16.3.0 are vulnerable to a path traversal flaw residing within the Image Derivative Handler component, specifically within the i.php file. This vulnerability arises from improper input validation, allowing a remote, unauthenticated attacker to supply specially crafted input to manipulate file paths. By exploiting this flaw, an attacker can bypass intended access controls to read sensitive files or potentially interact with arbitrary files located on the underlying server filesystem. Given that the exploit code has been publicly disclosed, the barrier to entry for exploitation is low, and organizations running affected Piwigo installations should prioritize mitigation.
Impact
Successful exploitation of this vulnerability allows unauthorized file access on the host server. This can lead to the exposure of sensitive configuration files, database credentials, or application source code, potentially resulting in complete system compromise depending on the server configuration and file permissions.
Recommendation
Update all Piwigo installations to version 16.3.1 or later immediately. Ensure that the web server process runs with the least privilege necessary to limit the impact of potential path traversal attacks.
Immediate actions
Upgrade Piwigo to version 16.3.1 or later
Threat Hunt
Search web access logs for sequences such as ../ or ..\ in requests targeting i.php
Data: Web server access logs
Mitigations
Upgrade to Piwigo 16.3.1 or later
CVE-2026-84441