Path traversal in Contao - #VU134537
Published: June 15, 2026
Contao
Detailed vulnerability description
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.