CVE-2026-75592: Kirby: Access to image files outside of the site root via path traversal in the media handling
In affected releases, the containment checks were incomplete and did not cover the case of a sibling directory next to the containment directory that starts with the same prefix. E.g. a directory site2 passed the containment check of directory site. This allowed attackers to access media files with prepared job files that are stored within such sibling directories of the site’s index root, opening the potential for information leaks from sensitive files stored within them, and deleting the job file in the process.
References
- github.com/advisories/GHSA-6j4c-mgqr-qv76
- github.com/getkirby/kirby/commit/2b6fab950bc89d505ea89576bf71c8de614cc3b2
- github.com/getkirby/kirby/commit/e0dca5f709adc21b36f5549df2c0619bc59da56c
- github.com/getkirby/kirby/releases/tag/4.9.5
- github.com/getkirby/kirby/releases/tag/5.5.2
- github.com/getkirby/kirby/security/advisories/GHSA-6j4c-mgqr-qv76
- nvd.nist.gov/vuln/detail/CVE-2026-75592
Code Behaviors & Features
Detect and mitigate CVE-2026-75592 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →