CVE-2026-45725CWE-73

CVE-2026-45725

published August 14, 2026

CVSS
7.1
EPSS
0%
Percentile
39.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
7.1 · NONE
CVSS v4.0
Not supplied
EPSS
0.00466 · 39.4th percentile
Weakness
CWE-73 · External Control of File Name or Path
Published
2026-08-14T00:17Z
References (4)
EPSS history
Timeline
  • 13 AUG 19:22Z
    compliance-trestle Remote Fetching Mechanism has an Arbitrary File Write via Cache Path Traversal
    cvelistv5