CRLF Injection Vulnerability in urllib3 Affecting Python
CVE-2020-26137
6.5MEDIUM
Summary
The vulnerability in urllib3 affects versions prior to 1.25.9, allowing attackers to exploit the handling of HTTP request methods. By inserting Carriage Return (CR) and Line Feed (LF) control characters into the initial argument of putrequest(), malicious users can manipulate HTTP requests, potentially leading to significant security breaches. The flaw is reminiscent of previous vulnerabilities, highlighting the importance of keeping libraries updated to safeguard web applications against request-based attacks.
References
CVSS V3.1
Score:
6.5
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved