wlc is vulnerable to Server-Side Request Forgery (SSRF)
61
Medium Risk
wlc follows URLs returned by a Weblate API server, including pagination links and object, file, and repository URLs. Origin validation used Python's urllib.parse while the underlying HTTP transport used urllib3, so a crafted URL containing a backslash before @ was parsed differently by the two components. A malicious or compromised server could exploit this parser differential to pass the origin check while the request connected to an attacker-selected host such as loopback services, private network hosts, or cloud metadata endpoints. The fix validates request origins with urllib3's parser so origin checks match the parser that selects the actual connection target.
You are affected if you are using a version that falls within the vulnerable range and you connect wlc to a malicious or compromised Weblate server.
wlc is vulnerable to Server-Side Request Forgery (SSRF) in versions 2.0.0 - 2.1.0.
Upgrade the wlc library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant