{"action":"Upgrade compliance-trestle to 3.12.2 or later.","affected":[{"fixed":"3.12.2","introduced":"0"},{"fixed":"4.0.3","introduced":"4.0.0"}],"component":"compliance-trestle","cve_ids":["CVE-2026-45774"],"ecosystem":"PyPI","epss":0.00544,"exploited":false,"fixed_versions":["3.12.2","4.0.3"],"ghsa_id":"GHSA-mj4x-vf5c-5xg8","id":"tcs_01M5KGZD5NETWWZM0G93YF2NFT","modified_at":"2026-07-13T16:32:36.288317301Z","published_at":"2026-07-13T15:19:13.012884Z","references":["https://osv.dev/vulnerability/PYSEC-2026-2426","https://github.com/oscal-compass/compliance-trestle/security/advisories/GHSA-mj4x-vf5c-5xg8","https://github.com/oscal-compass/compliance-trestle/commit/5c65c5926fe7ca908b9c1d281f904e7d97ba8310","https://github.com/oscal-compass/compliance-trestle/commit/d00a0c2f702c24f7016009fbd626036f5c46f47b","https://github.com/oscal-compass/compliance-trestle","https://pypi.org/project/compliance-trestle","https://github.com/advisories/GHSA-mj4x-vf5c-5xg8","https://nvd.nist.gov/vuln/detail/CVE-2026-45774"],"severity":{"label":"unknown"},"sources":[{"source":"osv","source_id":"PYSEC-2026-2426","url":"https://osv.dev/vulnerability/PYSEC-2026-2426"}],"summary":"compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal"}