Lucene search
+L

43 matches found

EUVD
EUVD
•added 2026/09/24 7:50 p.m.•14 views

EUVD-2026-66211

Trestle SSTI in Jinja2 include tags allows arbitrary code execution Incomplete fix of CVE-2026-46439...

7.8CVSS6.2AI score0.00235EPSS
SaveExploits0References7
RedhatCVE
RedhatCVE
•added 2026/08/27 2:11 p.m.•10 views

CVE-2026-57170

A flaw was found in compliance-trestle. The custom Jinja2 include tags, mdsectioninclude and mdcleaninclude, incorrectly re-parse the content of included Markdown files as Jinja2 template code in a non-sandboxed environment. This vulnerability, known as Server-Side Template Injection SSTI, allows...

7.8CVSS5.9AI score0.00235EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/08/27 2:11 p.m.•11 views

CVE-2026-54757

A flaw was found in Trestle, a Python SDK and command-line tool for managing OSCAL compliance documents. This vulnerability involves server-side template injection SSTI due to the MDCleanInclude and MDSectionInclude Jinja2 tags improperly re-parsing untrusted Markdown content as template source...

7.8CVSS6AI score0.00364EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/08/27 2:10 p.m.•9 views

CVE-2026-52776

A flaw was found in compliance-trestle. The URLSecurityValidator, intended to prevent Server-Side Request Forgery SSRF, contains a bypass vulnerability. This bypass occurs because the validator does not properly handle IPv4-mapped IPv6 addresses or the unspecified address 0.0.0.0. A remote...

8.6CVSS5.8AI score0.00439EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2026/08/25 11:39 p.m.•45 views

CVE-2026-57171 Trestle is vulnerable to arbitrary file write via path traversal in author generate commands (Incomplete fix of CVE-2026-46345)

Compliance-trestle Trestle is a Python SDK and command-line tool for managing OSCAL compliance documents. In versions before 3.12.4 and versions 4.0.0 through 4.0.3, the catalog-generate, profile-generate, and ssp-generate author commands write generated Markdown to an attacker-influenced output...

7.7CVSS0.00221EPSS
SaveExploits0References4
OSV
OSV
•added 2026/08/25 11:18 p.m.•16 views

CVE-2026-57170 Trestle SSTI in Jinja2 include tags allows arbitrary code execution (Incomplete fix of CVE-2026-46439)

Compliance-trestle Trestle is a Python SDK and command-line tool for managing OSCAL compliance documents. In versions prior to 3.12.4 and 4.0.0 through 4.0.3, the custom Jinja2 include tags mdsectioninclude and mdcleaninclude re-parse the content of an included Markdown file as Jinja2 template co...

7.8CVSS6AI score
SaveExploits0References5
CVE
CVE
•added 2026/08/25 11:02 p.m.•54 views

CVE-2026-54757

Compliance-trestle (Trestle) , a Python SDK and CLI for managing OSCAL compliance documents, is vulnerable to server-side template injection (SSTI) leading to remote code execution . The root cause is that the MDCleanInclude and MDSectionInclude Jinja2 tags re-parse untrusted Markdown content as ...

7.8CVSS6.3AI score0.00364EPSS
SaveExploits0References3
RedhatCVE
RedhatCVE
•added 2026/08/14 3:20 p.m.•15 views

CVE-2026-45774

A flaw was found in compliance-trestle. The library's profile import mechanism, which handles trestle:// URIs and relative file paths, does not properly validate paths. This allows a remote attacker to craft a malicious OSCAL Open Security Controls Assessment Language profile YAML file containing...

7.4CVSS5.6AI score0.00544EPSS
SaveExploits0References7
NVD
NVD
•added 2026/08/13 8:17 p.m.•15 views

CVE-2026-45774

compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS0.00544EPSS
SaveExploits0References4
CVE
CVE
•added 2026/08/13 7:26 p.m.•67 views

CVE-2026-45774

The CVE pertains to compliance-trestle, where the profile-import path resolution for trestle:// URIs and relative paths can escape the trestle workspace due to missing boundary checks after path resolution. Technical details across connected sources show LocalFetcher.resolve() used with no is_rel...

6.9CVSS5.5AI score0.00544EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/08/13 7:26 p.m.•41 views

CVE-2026-45774 compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal

compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS0.00544EPSS
SaveExploits0References4
attackerkb
attackerkb
•added 2026/08/13 7:26 p.m.•18 views

CVE-2026-45774

compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS5.5AI score0.00544EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2026/08/13 7:26 p.m.•14 views

CVE-2026-45774 compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal

compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS5.7AI score
SaveExploits0References6
EUVD
EUVD
•added 2026/08/13 7:26 p.m.•15 views

EUVD-2026-58357

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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS5.5AI score0.00544EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/08/13 7:22 p.m.•14 views

EUVD-2026-58356

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...

7.1CVSS5.4AI score0.00466EPSS
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/13 12:00 a.m.•0 views

CVE-2026-45774: Improper Limitation of a Pathname to a Restricted Directory

compliance-trestle is a tooling platform for managing compliance as code. Prior to versions 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 trestleroot and calling .resolve, but performs no boundary...

6.9CVSS5.9AI score0.00544EPSS
SaveExploits0References2
OSV
OSV
•added 2026/08/12 3:21 p.m.•12 views

GHSA-H47F-GMJP-M7RR compliance-trestle has an URLSecurityValidator SSRF allowlist bypass via IPv4-mapped IPv6 and 0.0.0.0

Summary compliance-trestle 4.0.3 latest ships an URLSecurityValidator in trestle/core/remote/security.py to block SSRF to loopback / link-local / cloud-metadata endpoints from the HTTPSFetcher and SFTPFetcher remote-fetch paths. The allowlist is incomplete and can be bypassed by four equivalent...

8.6CVSS5.7AI score0.00439EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/08/12 3:21 p.m.•18 views

compliance-trestle has an URLSecurityValidator SSRF allowlist bypass via IPv4-mapped IPv6 and 0.0.0.0

Summary compliance-trestle 4.0.3 latest ships an URLSecurityValidator in trestle/core/remote/security.py to block SSRF to loopback / link-local / cloud-metadata endpoints from the HTTPSFetcher and SFTPFetcher remote-fetch paths. The allowlist is incomplete and can be bypassed by four equivalent...

8.6CVSS6.8AI score0.01079EPSS
SaveExploits0References3Affected Software1
OSV
OSV
•added 2026/07/13 3:19 p.m.•18 views

PYSEC-2026-2426 compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal

Summary The compliance-trestle library's profile import mechanism resolves trestle:// URIs and relative file paths by joining them with trestleroot and calling .resolve, but performs no boundary check to ensure the resolved path stays within the trestle workspace. An attacker can craft a maliciou...

6.9CVSS6.2AI score0.00544EPSS
SaveExploits0References7
OSV
OSV
•added 2026/07/13 3:19 p.m.•19 views

PYSEC-2026-2424 compliance-trestle Remote Fetching Mechanism has an Arbitrary File Write via Cache Path Traversal

Summary 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...

7.1CVSS6.5AI score0.00466EPSS
SaveExploits0References7
Rows per page
Query Builder