Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-mj4x-vf5c-5xg8 | compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal |
Thu, 13 Aug 2026 19:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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 profile import mechanism resolves `trestle://` URIs and relative file paths by joining them with `trestle_root` and calling `.resolve()`, but performs no boundary check to ensure the resolved path stays within the trestle workspace. An attacker can craft a malicious OSCAL profile YAML with `imports[].href` containing path traversal sequences to read arbitrary files from the server filesystem. Versions 3.12.3 and 4.0.3 patch the issue. | |
| Title | compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal | |
| Weaknesses | CWE-22 | |
| References |
|
|
| Metrics |
cvssV4_0
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-08-13T19:26:44.243Z
Reserved: 2026-05-13T07:45:21.251Z
Link: CVE-2026-45774
No data.
Status : Received
Published: 2026-08-13T20:17:22.173
Modified: 2026-08-13T20:17:22.173
Link: CVE-2026-45774
No data.
OpenCVE Enrichment
Updated: 2026-08-13T21:15:03Z
Github GHSA