Bug 2515613 (CVE-2026-45725)
| Summary: | CVE-2026-45725 compliance-trestle: compliance-trestle: Arbitrary file write via path traversal in remote fetching mechanism | ||
|---|---|---|---|
| Product: | [Other] Security Response | Reporter: | OSIDB Bzimport <bzimport> |
| Component: | vulnerability | Assignee: | Product Security <prodsec-ir-bot> |
| Status: | NEW --- | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | akoudelk, lbragsta, wenshen |
| Target Milestone: | --- | Keywords: | Security |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: |
A flaw was found in compliance-trestle. The library's remote fetching cache mechanism (HTTPSFetcher and SFTPFetcher) does not properly sanitize path traversal sequences (`../`) when constructing local cache file paths from URLs. A remote attacker can exploit this by referencing a malicious URL in an OSCAL profile, causing the HTTP response body to be written to an arbitrary location on the filesystem outside the intended cache directory. This enables arbitrary file write with attacker-controlled content, leading to potential system compromise.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
OSIDB Bzimport
2026-08-13 19:59:39 UTC
|