Path traversal in Contao - CVE-2026-55825
Published: June 15, 2026
Vulnerability details
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to path traversal in JobsController::downloadJobAttachment() and attachment lookup logic when handling a crafted attachment identifier in the job attachment download endpoint. A remote user can supply an attachment identifier containing traversal sequences to disclose sensitive information.
This is a cross-job authorization bypass limited to files within the var/job-attachments storage, and exploitation requires knowledge of the target job UUID and attachment filename.