Bug 2515613 (CVE-2026-45725) - CVE-2026-45725 compliance-trestle: compliance-trestle: Arbitrary file write via path traversal in remote fetching mechanism
Summary: CVE-2026-45725 compliance-trestle: compliance-trestle: Arbitrary file write v...
Keywords:
Status: NEW
Alias: CVE-2026-45725
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-13 19:59 UTC by OSIDB Bzimport
Modified: 2026-08-20 09:23 UTC (History)
3 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-13 19:59:39 UTC
compliance-trestle is a tooling platform for managing compliance as code. Prior to versiions 3.12.2 and 4.0.3, the compliance-trestle library's remote fetching cache mechanism (HTTPSFetcher and SFTPFetcher) constructs the local cache file path from the URL path component without sanitizing path traversal sequences (`../`). When a remote OSCAL profile references a URL with traversal in its path, the HTTP response body is written to a location outside the intended cache directory, enabling arbitrary file write with attacker-controlled content to the filesystem. 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.