GHSA-p99v-5w3c-jqq9HighCVSS 7.5

Django Access Control Bypass possibly leading to SSRF, RFI, and LFI attacks

Published
June 10, 2021
Last Modified
September 20, 2024

🔗 CVE IDs covered (1)

📋 Description

In Django 2.2 before 2.2.24, 3.x before 3.1.12, and 3.2 before 3.2.4, URLValidator, validate_ipv4_address, and validate_ipv46_address do not prohibit leading zero characters in octal literals. This may allow a bypass of access control that is based on IP addresses. (validate_ipv4_address and validate_ipv46_address are unaffected with Python 3.9.5+..) .

🎯 Affected products3

  • pip/Django:>= 2.2a1, < 2.2.24
  • pip/Django:>= 3.0a1, < 3.1.12
  • pip/Django:>= 3.2a1, < 3.2.4

🔗 References (12)