CVE-2026-82656: Admidio path traversal in photo ZIP download

CVE-2026-82656 · Severity: low · CVSS 2.6 · Published 2026-08-30

Admidio is a web-based membership and event management system. The photo album download feature fails to sanitize album names, allowing users with album creation rights to include directory traversal sequences in archive filenames. When recipients extract the downloaded ZIP file, these malicious paths can write files outside the intended directory, potentially overwriting or planting files on the user's system.

Technologies: Admidio. Vendors: Admidio.

Quick answers

Is CVE-2026-82656 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-82656 being exploited in the wild.
How severe is CVE-2026-82656?
Low severity, with a CVSS score of 2.6, published 30 August 2026.
Which products and versions are affected?
Admidio before 5.0.12.
Is there a fix for CVE-2026-82656?
A patch was published on 2026-08-30: Fixed in version 5.0.12 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-82656 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-82656?
Check whether you run Admidio at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

This is a path traversal vulnerability (CWE-22) in the photo ZIP download functionality (modules/photos/photo_download.php). The vulnerability exists because individual photo filenames are sanitized using basename() before being added to the archive, but the album name—retrieved directly from the database without validation—is used verbatim as the enclosing directory path. An authenticated user with album-creation rights can craft an album name containing directory traversal sequences (e.g., "../../../malicious") that become embedded in ZIP archive entry names. When a recipient extracts the archive with a path-aware extraction tool, these traversal segments escape the intended directory. The fix involves applying basename() or explicit path sanitization to the album name before using it as a path segment in the archive.

Affected products

  • Admidio Admidio before 5.0.12

Timeline

  • 2026-08-16: disclosed
  • 2026-08-30: patched: Fixed in version 5.0.12

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.