PT-2026-44731 · Trestle · Trestle

CVE-2026-46380

·

Published

2026-05-28

·

Updated

2026-07-13

CVSS v3.1

6.7

Medium

VectorAV: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

CVE-2026-46380
GHSA-W76H-Q7C6-JPJP
PYSEC-2026-2427

Affected Products

Trestle