CVE-2026-84441
Received Received - Intake

Path Traversal in Piwigo Image Derivative Handler

Vulnerability report for CVE-2026-84441, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-02

Last updated on: 2026-09-02

Assigner: VulDB

Description

A security vulnerability has been detected in Piwigo up to 16.3.0. Affected by this issue is some unknown functionality of the file i.php of the component Image Derivative Handler. The manipulation leads to path traversal. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-02
Last Modified
2026-09-02
Generated
2026-09-02
AI Q&A
2026-09-02
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
piwigo piwigo to 16.3.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-84441 is a path traversal vulnerability in Piwigo versions up to 16.3.0. It exists in the i.php file, where a user-controlled path from the URL is improperly validated, allowing attackers to use sequences like '..' to escape the intended directory. This enables writing derivative images outside the cache location without authentication.

Detection Guidance

To detect this vulnerability, monitor network traffic for requests to the i.php endpoint with unusual path parameters containing dot-dot-slash (../) sequences. Check Piwigo logs for unauthorized file writes outside the _data/i/ directory. Use tools like curl to test if the server allows path traversal by requesting a local image with a manipulated path.

Impact Analysis

An attacker could exploit this to create malicious directory structures and write files to unintended locations in the Piwigo installation. This may lead to unauthorized file access, potential code execution, or disruption of the application's integrity. The impact depends on server permissions and configuration.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles or HIPAA's confidentiality requirements. If exploited, it may result in data breaches, unauthorized modifications, or loss of audit integrity, potentially leading to regulatory penalties.

Mitigation Strategies

Immediately upgrade Piwigo to a version beyond 16.3.0. If upgrading is not possible, restrict access to the i.php endpoint via firewall rules or disable derivative image generation. Review and remove any unauthorized files written outside the intended directories.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-84441. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart