Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade compliance-trestle to version 4.1.0 or higher.
compliance-trestle is a Tools to manage & autogenerate python objects representing the OSCAL layers/models
Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) in the validate_url function in trestle/core/remote/security.py via IPv4-mapped IPv6 addresses and unspecified network ranges that bypass the URL blocklist. An attacker who can supply a URL to be fetched (e.g., [::ffff:169.254.169.254] or 0.0.0.0) can cause the application to reach internal metadata endpoints or loopback addresses that should be blocked, enabling SSRF attacks against cloud instance metadata services or other internal resources.