PT-2026-44731 · Trestle · Trestle
CVE-2026-46380
·
Published
2026-05-28
·
Updated
2026-07-13
CVSS v3.1
6.7
Medium
| Vector | AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Trestle (affected versions not specified)
Description
Security issues were discovered in the
trestle/core/remote/cache.py module. The HTTPSFetcher. do fetch() function passes a user-supplied URL directly to requests.get() without validation, enabling Server-Side Request Forgery (SSRF), which allows attackers to target internal services or cloud metadata endpoints. Additionally, the caching logic for HTTPSFetcher and LocalFetcher fails to sanitize URI paths, leading to path traversal. This allows for arbitrary file reads via the file:// protocol or the writing of cached files outside the intended directory. These issues can be chained to exfiltrate sensitive cloud credentials or compromise CI/CD environments.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Trestle