Read the docs
TI-2021-12959 Aliases CVE-2021-33571GHSA-p99v-5w3c-jqq9

In Django 2.2 before 2.2.24, 3.x before 3.1.12, and 3.2 before 3.2.4, URLValidator…

Priority MEDIUM 41CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · None
Fix status
Partial Red Hat: 4 fixed, 9 without a fix

Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.

Summary

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+..) .

Why it matters now

EPSS 0.0526 92nd percentileScored 2026-11-07
Fix Partial Django (PyPI): 2.2.24, 3.1.12, 3.2.4Red Hat: 3 advisoriesRed Hat: 4 fixed, 9 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—Django (PyPI)2.2a1 to before 2.2.242.2.24Patch availableGHSA-p99v-5w3c-jqq9
—Django (PyPI)3.0a1 to before 3.1.123.1.12Patch availableGHSA-p99v-5w3c-jqq9
—Django (PyPI)3.2a1 to before 3.2.43.2.4Patch availableGHSA-p99v-5w3c-jqq9
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • Django (PyPI) Vendor— Affected 2.2a1 to before 2.2.24 Fixed in 2.2.24 Patch available GHSA-p99v-5w3c-jqq9
  • Django (PyPI) Vendor— Affected 3.0a1 to before 3.1.12 Fixed in 3.1.12 Patch available GHSA-p99v-5w3c-jqq9
  • Django (PyPI) Vendor— Affected 3.2a1 to before 3.2.4 Fixed in 3.2.4 Patch available GHSA-p99v-5w3c-jqq9

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:*2.2 to before 2.2.24; 3.0 to before 3.1.12; 3.2 to before 3.2.4Vulnerabledjangoproject
cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*35VulnerableFedoraproject
  • cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* Versions 2.2 to before 2.2.24; 3.0 to before 3.1.12; 3.2 to before 3.2.4 Vulnerable ·djangoproject
  • cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:* Versions 35 Vulnerable ·Fedoraproject

Remediation

  • Fix · GHSA-p99v-5w3c-jqq9 Django (PyPI) Fixed in 2.2.24 Advisory →
  • Fix · GHSA-p99v-5w3c-jqq9 Django (PyPI) Fixed in 3.1.12 Advisory →
  • Fix · GHSA-p99v-5w3c-jqq9 Django (PyPI) Fixed in 3.2.4 Advisory →

Red Hat 3 advisories

  • RHSA-2021:5070 Released 2021-12-09 · Red Hat rating Moderate
    Red Hat OpenStack Platform 16.1 (python-django20) security update
    • Red Hat OpenStack Platform 16.1 python-django20-2.0.13-16.el8ost.1, python-django20-bash-completion-2.0.13-16.el8ost.1, python3-django20-2.0.13-16.el8ost.1
  • RHSA-2021:4702 Released 2021-11-16 · Red Hat rating Moderate
    Satellite 6.10 Release
    • Red Hat Satellite 6.10 candlepin-4.0.9-1.el7sat, foreman-2.5.2.17-2.el7sat, python-aiohttp-3.7.4-1.el7pc +14
    • Red Hat Satellite Capsule 6.10 foreman-2.5.2.17-2.el7sat, python-aiohttp-3.7.4-1.el7pc, python-ecdsa-0.13.3-2.el7pc +9
  • RHSA-2021:3490 Released 2021-09-15 · Red Hat rating Moderate
    Red Hat OpenStack Platform 16.2 (python-django20) security update
    • Red Hat OpenStack Platform 16.2 python-django20-2.0.13-16.el8ost.1, python3-django20-2.0.13-16.el8ost.1

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Ansible Automation Platform 1.2AffectedNo fix yet
Red Hat Ansible Tower 3AffectedNo fix planned: Out of support scope
Red Hat Ceph Storage 2AffectedNo fix planned: Out of support scope
Red Hat Ceph Storage 3AffectedNo fix planned: Out of support scope
Red Hat OpenStack Platform 10 (Newton)AffectedNo fix planned: Out of support scope
Red Hat OpenStack Platform 13 (Queens)AffectedNo fix planned: Will not fix
Red Hat Satellite 6AffectedNo fix planned: Will not fix
Red Hat Storage 3AffectedNo fix planned: Will not fix
Red Hat Update Infrastructure 3 for Cloud ProvidersAffectedNo fix planned: Will not fix
Red Hat OpenStack Platform 16.1Fixed RHSA-2021:5070
Red Hat OpenStack Platform 16.2Fixed RHSA-2021:3490
Red Hat Satellite 6.10Fixed RHSA-2021:4702
Red Hat Satellite Capsule 6.10Fixed RHSA-2021:4702
Not affected: 2 products
  • Red Hat Satellite 6.10
  • Red Hat Satellite Capsule 6.10

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-33571
  2. 2026-10-03 Alias added: GHSA-p99v-5w3c-jqq9

References

Sources