Bug 2517528 (CVE-2026-46345) - CVE-2026-46345 compliance-trestle: compliance-trestle: Arbitrary file write via path traversal vulnerability
Summary: CVE-2026-46345 compliance-trestle: compliance-trestle: Arbitrary file write v...
Keywords:
Status: NEW
Alias: CVE-2026-46345
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-17 18:03 UTC by OSIDB Bzimport
Modified: 2026-10-16 09:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-17 18:03:07 UTC
compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 3.12.2 and 4.0.3, the `-o/--output` argument in `trestle author jinja` allows writing files outside the intended workspace. The application does not properly validate, `../`,  `..\`, or absolute paths. This allows arbitrary file write to attacker-controlled locations. Versions 3.12.3 and 4.0.3 patch the issue.


Note You need to log in before you can comment on or make changes to this bug.