CVE-2024-53908
Django SQL injection in HasKey(lhs, rhs) on Oracle
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
EUVDEUVD-2024-0049
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
EUVD-2024-0049- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m9g8-fxxm-xg86
7.2
Django SQL injection in HasKey(lhs, rhs) on Oracle
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
GHSA-m9g8-fxxm-xg86- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
NVD
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-53908
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
ALPINE-CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 23 moreShow less
OSVDEBIAN-CVE-2024-53908
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
DEBIAN-CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-m9g8-fxxm-xg86
7.2
Django SQL injection in HasKey(lhs, rhs) on Oracle
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
GHSA-m9g8-fxxm-xg86- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVOESA-2024-2539
9.8
python-django security update
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
A vulnerability was found in the Django Web Framework. The strip_tags() and stripbtags template filter may be vulnerable to a potential denial of service (DoS) in cases of a large sequence of nested incomplete HTML entities.(CVE-2024-53907)
A vulnerability was found in the Django Web Framework. The direct usage of django.db.models.fields.json.HasKey may be vulnerable to SQL injection if untrusted data is used to perform queries.(CVE-2024-53908)
- Record
OESA-2024-2539- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-2540
9.8
python-django security update
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
A vulnerability was found in the Django Web Framework. The strip_tags() and stripbtags template filter may be vulnerable to a potential denial of service (DoS) in cases of a large sequence of nested incomplete HTML entities.(CVE-2024-53907)
A vulnerability was found in the Django Web Framework. The direct usage of django.db.models.fields.json.HasKey may be vulnerable to SQL injection if untrusted data is used to perform queries.(CVE-2024-53908)
- Record
OESA-2024-2540- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-2541
9.8
python-django security update
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
A vulnerability was found in the Django Web Framework. The strip_tags() and stripbtags template filter may be vulnerable to a potential denial of service (DoS) in cases of a large sequence of nested incomplete HTML entities.(CVE-2024-53907)
A vulnerability was found in the Django Web Framework. The direct usage of django.db.models.fields.json.HasKey may be vulnerable to SQL injection if untrusted data is used to perform queries.(CVE-2024-53908)
- Record
OESA-2024-2541- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2024-2543
9.8
python-django security update
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
A vulnerability was found in the Django Web Framework. The strip_tags() and stripbtags template filter may be vulnerable to a potential denial of service (DoS) in cases of a large sequence of nested incomplete HTML entities.(CVE-2024-53907)
A vulnerability was found in the Django Web Framework. The direct usage of django.db.models.fields.json.HasKey may be vulnerable to SQL injection if untrusted data is used to perform queries.(CVE-2024-53908)
- Record
OESA-2024-2543- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0340
9.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update
- Record
RHSA-2025:0340- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2025:0721
9.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2025:0721- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-53908
9.8
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
UBUNTU-CVE-2024-53908- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBIT-django-2024-53908 No score
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
BIT-django-2024-53908- Updated
- 2026-11-02
OSVCLSA-2025-1762387903 No score
TuxCare security update for django (3 CVEs)
TuxCare rebuilt django to address 3 CVEs. Fixed in 5.1.post3+tuxcare.
- Record
CLSA-2025-1762387903- Updated
- 2026-11-02
OSVCLSA-2026-1786600187 No score
TuxCare security update for django (1 CVE)
TuxCare rebuilt django to address 1 CVE. Fixed in 5.0.2.post2+tuxcare.
- Record
CLSA-2026-1786600187- Updated
- 2026-11-02
OSVCLSA-2026-1787718360 No score
TuxCare security update for django (1 CVE)
TuxCare rebuilt django to address 1 CVE. Fixed in 5.0.1.post5+tuxcare.
- Record
CLSA-2026-1787718360- Updated
- 2026-11-02
OSVCLSA-2026-1788165693 No score
TuxCare security update for django (3 CVEs)
TuxCare rebuilt django to address 3 CVEs. Fixed in 5.0.post8+tuxcare.
- Record
CLSA-2026-1788165693- Updated
- 2026-11-02
OSVCLSA-2026-1792393048 No score
TuxCare security update for django (20 CVEs)
TuxCare rebuilt django to address 20 CVEs. Fixed in 4.2.post17+tuxcare.
- Record
CLSA-2026-1792393048- Updated
- 2026-11-02
OSVMGASA-2025-0039 No score
Updated python-django packages fix security vulnerabilities
An issue was discovered in Django 4.2 before 4.2.14 and 5.0 before 5.0.7. urlize and urlizetrunc were subject to a potential denial of service attack via certain inputs with a very large number of brackets. (CVE-2024-38875) An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. The django.contrib.auth.backends.ModelBackend.authenticate() method allows remote attackers to enumerate users via a timing attack involving login requests for users with an unusable password. (CVE-2024-39329) An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. Derived classes of the django.core.files.storage.Storage base class, when they override generate_filename() without replicating the file-path validations from the parent class, potentially allow directory traversal via certain inputs during a save() call. (CVE-2024-39330) An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. get_supported_language_variant() was subject to a potential denial-of-service attack when used with very long strings containing specific characters. (CVE-2024-39614) An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The floatformat template filter is subject to significant memory consumption when given a string representation of a number in scientific notation with a large exponent. (CVE-2024-41989) An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. (CVE-2024-41990) An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The urlize and urlizetrunc template filters, and the AdminURLFieldWidget widget, are subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters. (CVE-2024-41991) An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. QuerySet.values() and values_list() methods on models with a JSONField are subject to SQL injection in column aliases via a crafted JSON object key as a passed *arg. (CVE-2024-42005) An issue was discovered in Django 5.1 before 5.1.1, 5.0 before 5.0.9, and 4.2 before 4.2.16. The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. (CVE-2024-45230) An issue was discovered in Django v5.1.1, v5.0.9, and v4.2.16. The django.contrib.auth.forms.PasswordResetForm class, when used in a view implementing password reset flows, allows remote attackers to enumerate user e-mail addresses by sending password reset requests and observing the outcome (only when e-mail sending is consistently failing). (CVE-2024-45231) An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. The strip_tags() method and striptags template filter are subject to a potential denial-of-service attack via certain inputs containing large sequences of nested incomplete HTML entities. (CVE-2024-53907) An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (CVE-2024-53908) An issue was discovered in Django 5.1 before 5.1.5, 5.0 before 5.0.11, and 4.2 before 4.2.18. Lack of upper-bound limit enforcement in strings passed when performing IPv6 validation could lead to a potential denial-of-service attack. The undocumented and private functions clean_ipv6_address and is_valid_ipv6_address are vulnerable, as is the django.forms.GenericIPAddressField form field. (CVE-2024-56374)
- Record
MGASA-2025-0039- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14565-1 No score
python310-Django4-4.2.17-1.1 on GA media
These are all security issues fixed in the python310-Django4-4.2.17-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14565-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14568-1 No score
python310-Django-5.1.4-1.1 on GA media
These are all security issues fixed in the python310-Django-5.1.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14568-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10005-1 No score
python312-Django6-6.0-1.1 on GA media
These are all security issues fixed in the python312-Django6-6.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10005-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11270-1 No score
python313-Django5-5.2.16-1.1 on GA media
These are all security issues fixed in the python313-Django5-5.2.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11270-1- Updated
- 2026-11-02
OSVPYSEC-2024-157 No score
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
- Record
PYSEC-2024-157- Updated
- 2026-11-02
OSVSUSE-SU-2024:4285-1 No score
Security update for python-Django
This update for python-Django fixes the following issues:
- CVE-2024-53907: Fixed denial-of-service in django.utils.html.strip_tags() (bsc#1234232)
- CVE-2024-53908: Fixed SQL injection in HasKey(lhs, rhs) on Oracle (bsc#1234231)
- Record
SUSE-SU-2024:4285-1- Updated
- 2026-11-02
OSVUSN-7136-1 No score
python-django vulnerabilities
jiangniao discovered that Django incorrectly handled the API to strip tags. A remote attacker could possibly use this issue to cause Django to consume resources, leading to a denial of service. (CVE-2024-53907)
Seokchan Yoon discovered that Django incorrectly handled HasKey lookups when using Oracle. A remote attacker could possibly use this issue to inject arbitrary SQL code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-53908)
- Record
USN-7136-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
djangoPyPI |
5.0.0 up to 5.0.10 | 5.0.10 |
djangoPyPI |
5.1.0 up to 5.1.4 | 5.1.4 |
djangoPyPI |
4.2.0 up to 4.2.17 | 4.2.17 |
djangoPyPI |
5.1 up to 5.1.4 | 5.1.4 |
djangoPyPI |
5.0 up to 5.0.10 | 5.0.10 |
djangoPyPI |
4.2 up to 4.2.17 | 4.2.17 |
py3-djangoAlpine:v3.21 |
before 4.2.20-r0 | 4.2.20-r0 |
py3-djangoAlpine:v3.22 |
before 4.2.20-r0 | 4.2.20-r0 |
py3-djangoAlpine:v3.23 |
before 4.2.20-r0 | 4.2.20-r0 |
py3-djangoAlpine:v3.24 |
before 4.2.20-r0 | 4.2.20-r0 |
Show 54 moreShow less
| Package | Affected | Fixed |
|---|---|---|
djangoBitnami |
4.2.0 up to 4.2.17, 5.0.0 up to 5.1.4 | 4.2.175.1.4 |
djangoTuxCare:PyPI From an advisory covering 3 CVEs |
5.1 up to 5.1.post3+tuxcare, plus listed versions 5.1.post1+tuxcare5.1.post2+tuxcare |
5.1.post3+tuxcare |
djangoTuxCare:PyPI |
5.0.2 up to 5.0.2.post2+tuxcare, plus listed versions 5.0.2.post1+tuxcare |
5.0.2.post2+tuxcare |
djangoTuxCare:PyPI |
5.0.1 up to 5.0.1.post5+tuxcare, plus listed versions 5.0.1.post1+tuxcare5.0.1.post2+tuxcare5.0.1.post3+tuxcare5.0.1.post4+tuxcare |
5.0.1.post5+tuxcare |
djangoTuxCare:PyPI From an advisory covering 3 CVEs |
5.0 up to 5.0.post8+tuxcare, plus listed versions 5.0.post1+tuxcare5.0.post2+tuxcare5.0.post3+tuxcare5.0.post4+tuxcare5.0.post5+tuxcare5.0.post6+tuxcare5.0.post7+tuxcare |
5.0.post8+tuxcare |
djangoTuxCare:PyPI From an advisory covering 20 CVEs |
4.2 up to 4.2.post17+tuxcare, plus listed versions 4.2.post1+tuxcare4.2.post10+tuxcare4.2.post11+tuxcare4.2.post12+tuxcare4.2.post13+tuxcare Show 11 moreShow less4.2.post14+tuxcare4.2.post15+tuxcare4.2.post16+tuxcare4.2.post2+tuxcare4.2.post3+tuxcare4.2.post4+tuxcare4.2.post5+tuxcare4.2.post6+tuxcare4.2.post7+tuxcare4.2.post8+tuxcare4.2.post9+tuxcare |
4.2.post17+tuxcare |
python-djangoDebian:13 |
before 3:4.2.17-1 | 3:4.2.17-1 |
python-djangoDebian:14 |
before 3:4.2.17-1 | 3:4.2.17-1 |
djangoPyPI |
5.0.0 up to 5.0.10, plus listed versions 5.05.0.15.0.25.0.35.0.4 Show 5 moreShow less5.0.55.0.65.0.75.0.85.0.9 |
5.0.10 |
djangoPyPI |
5.1.0 up to 5.1.4, plus listed versions 5.15.1.15.1.25.1.3 |
5.1.4 |
djangoPyPI |
4.2.0 up to 4.2.17, plus listed versions 4.24.2.14.2.104.2.114.2.12 Show 12 moreShow less4.2.134.2.144.2.154.2.164.2.24.2.34.2.44.2.54.2.64.2.74.2.84.2.9 |
4.2.17 |
djangoPyPI |
5.1 up to 5.1.4, plus listed versions 5.1.15.1.25.1.3 |
5.1.4 |
djangoPyPI |
5.0 up to 5.0.10, plus listed versions 5.0.15.0.25.0.35.0.45.0.5 Show 4 moreShow less5.0.65.0.75.0.85.0.9 |
5.0.10 |
djangoPyPI |
4.2 up to 4.2.17, plus listed versions 4.2.14.2.104.2.114.2.124.2.13 Show 11 moreShow less4.2.144.2.154.2.164.2.24.2.34.2.44.2.54.2.64.2.74.2.84.2.9 |
4.2.17 |
python-djangoMageia:9 From an advisory covering 13 CVEs |
before 4.1.13-1.2.mga9 | 4.1.13-1.2.mga9 |
python-djangoopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 4.2.15-3.oe2403 | 4.2.15-3.oe2403 |
python-djangoopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 4.2.15-3.oe2203sp4 | 4.2.15-3.oe2203sp4 |
python-djangoopenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 4.2.15-3.oe2203sp3 | 4.2.15-3.oe2203sp3 |
python-djangoopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 4.2.15-3.oe2203sp1 | 4.2.15-3.oe2203sp1 |
djangoPyPI |
5.1 up to 5.1.4, 5.0 up to 5.0.10, 4.2 up to 4.2.17, plus listed versions 4.2.14.2.104.2.114.2.124.2.13 Show 23 moreShow less4.2.144.2.154.2.164.2.24.2.34.2.44.2.54.2.64.2.74.2.84.2.95.0.15.0.25.0.35.0.45.0.55.0.65.0.75.0.85.0.95.1.15.1.25.1.3 |
5.1.45.0.104.2.17 |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 5 CVEs |
before 0:4.6.6-1.el8ap | 0:4.6.6-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 5 CVEs |
before 0:4.6.6-1.el9ap | 0:4.6.6-1.el9ap |
python3.11-aiohttpRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el8ap | 0:3.10.11-1.el8ap |
python3.11-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el8ap | 0:3.10.11-1.el8ap |
python3.11-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el8ap | 0:3.10.11-1.el8ap |
python3.11-aiohttpRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el9ap | 0:3.10.11-1.el9ap |
python3.11-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el9ap | 0:3.10.11-1.el9ap |
python3.11-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 5 CVEs |
before 0:3.10.11-1.el9ap | 0:3.10.11-1.el9ap |
automation-gateway-serverRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 5 CVEs |
before 0:2.5.20250115-1.el8ap | 0:2.5.20250115-1.el8ap |
automation-gateway-serverRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 5 CVEs |
before 0:2.5.20250115-1.el9ap | 0:2.5.20250115-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs |
before 0:4.5.17-1.el8ap | 0:4.5.17-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs |
before 0:4.5.17-1.el9ap | 0:4.5.17-1.el9ap |
python39-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el8ap | 0:3.1.5-1.el8ap |
python-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs |
before 0:3.1.5-1.el9ap | 0:3.1.5-1.el9ap |
python-DjangoSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 4.2.11-150600.3.12.1 | 4.2.11-150600.3.12.1 |
python-DjangoopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 4.2.11-150600.3.12.1 | 4.2.11-150600.3.12.1 |
python-djangoUbuntu:24.04:LTS |
before 3:4.2.11-1ubuntu1.4, plus listed versions 3:4.2.4-1ubuntu23:4.2.8-13:4.2.9-13:4.2.11-13:4.2.11-1ubuntu13:4.2.11-1ubuntu1.13:4.2.11-1ubuntu1.23:4.2.11-1ubuntu1.3 |
3:4.2.11-1ubuntu1.4 |
python-djangoUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 2:2.2.12-1ubuntu0.26, plus listed versions 1:1.11.22-1ubuntu12:2.2.6-1ubuntu12:2.2.9-2ubuntu12:2.2.10-12:2.2.10-1ubuntu1 Show 27 moreShow less2:2.2.11-12:2.2.12-12:2.2.12-1ubuntu0.12:2.2.12-1ubuntu0.22:2.2.12-1ubuntu0.32:2.2.12-1ubuntu0.42:2.2.12-1ubuntu0.52:2.2.12-1ubuntu0.62:2.2.12-1ubuntu0.72:2.2.12-1ubuntu0.82:2.2.12-1ubuntu0.92:2.2.12-1ubuntu0.102:2.2.12-1ubuntu0.112:2.2.12-1ubuntu0.122:2.2.12-1ubuntu0.132:2.2.12-1ubuntu0.142:2.2.12-1ubuntu0.152:2.2.12-1ubuntu0.162:2.2.12-1ubuntu0.172:2.2.12-1ubuntu0.182:2.2.12-1ubuntu0.192:2.2.12-1ubuntu0.202:2.2.12-1ubuntu0.212:2.2.12-1ubuntu0.222:2.2.12-1ubuntu0.232:2.2.12-1ubuntu0.242:2.2.12-1ubuntu0.25 |
2:2.2.12-1ubuntu0.26 |
python-djangoUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 2:3.2.12-2ubuntu1.15, plus listed versions 2:2.2.24-1ubuntu12:3.2.12-22:3.2.12-2ubuntu12:3.2.12-2ubuntu1.12:3.2.12-2ubuntu1.2 Show 12 moreShow less2:3.2.12-2ubuntu1.32:3.2.12-2ubuntu1.42:3.2.12-2ubuntu1.52:3.2.12-2ubuntu1.62:3.2.12-2ubuntu1.72:3.2.12-2ubuntu1.82:3.2.12-2ubuntu1.92:3.2.12-2ubuntu1.102:3.2.12-2ubuntu1.112:3.2.12-2ubuntu1.122:3.2.12-2ubuntu1.132:3.2.12-2ubuntu1.14 |
2:3.2.12-2ubuntu1.15 |
python-djangoUbuntu:24.04:LTS From an advisory covering 2 CVEs |
before 3:4.2.11-1ubuntu1.4, plus listed versions 3:4.2.4-1ubuntu23:4.2.8-13:4.2.9-13:4.2.11-13:4.2.11-1ubuntu13:4.2.11-1ubuntu1.13:4.2.11-1ubuntu1.23:4.2.11-1ubuntu1.3 |
3:4.2.11-1ubuntu1.4 |
python-Django4openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 4.2.17-1.1 | 4.2.17-1.1 |
python-DjangoopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 5.1.4-1.1 | 5.1.4-1.1 |
python-Django6openSUSE:Tumbleweed From an advisory covering 70 CVEs |
before 6.0-1.1 | 6.0-1.1 |
python-Django5openSUSE:Tumbleweed From an advisory covering 93 CVEs |
before 5.2.16-1.1 | 5.2.16-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-53908 is a critical vulnerability (CVSS 9.8) in Djangoproject Django, published December 4, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.42%, the 72nd percentile. Fixed in django 5.0.10.
References
docs.djangoproject.com/en/dev/releases/security
groups.google.com/g/django-announce
openwall.com/lists/oss-security/2024/12/04/3
nvd.nist.gov/vuln/detail/CVE-2024-53908
djangoproject.com/weblog/2024/dec/04/security-releases
github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2024-157.yaml
Show 164 moreShow less
github.com/advisories/GHSA-m9g8-fxxm-xg86
security.alpinelinux.org/vuln/CVE-2024-53908
github.com/CVEProject/cvelistV5/tree/main/cves/2024/53xxx/CVE-2024-53908.json
security-tracker.debian.org/tracker/CVE-2024-53908
github.com/django/django
advisories.mageia.org/MGASA-2025-0039.html
bugs.mageia.org/show_bug.cgi?id=33919
bugs.mageia.org/show_bug.cgi?id=33387
bugs.mageia.org/show_bug.cgi?id=33507
openwall.com/lists/oss-security/2024/07/09/3
djangoproject.com/weblog/2024/jul/09/security-releases
openwall.com/lists/oss-security/2024/08/06/2
openwall.com/lists/oss-security/2024/09/03/3
openwall.com/lists/oss-security/2025/01/14/2
ubuntu.com/security/notices/USN-7205-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2539
nvd.nist.gov/vuln/detail/CVE-2024-53907
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2540
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2541
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2543
access.redhat.com/errata/RHSA-2025:0340
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2327130
bugzilla.redhat.com/show_bug.cgi?id=2329003
bugzilla.redhat.com/show_bug.cgi?id=2329287
bugzilla.redhat.com/show_bug.cgi?id=2329288
bugzilla.redhat.com/show_bug.cgi?id=2331063
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0340.json
access.redhat.com/security/cve/CVE-2024-11407
cve.org/CVERecord?id=CVE-2024-11407
nvd.nist.gov/vuln/detail/CVE-2024-11407
github.com/grpc/grpc/commit/e9046b2bbebc0cb7f5dc42008f807f6c7e98e791
access.redhat.com/security/cve/CVE-2024-52304
cve.org/CVERecord?id=CVE-2024-52304
nvd.nist.gov/vuln/detail/CVE-2024-52304
github.com/aio-libs/aiohttp/commit/259edc369075de63e6f3a4eaade058c62af0df71
github.com/aio-libs/aiohttp/security/advisories/GHSA-8495-4g3g-x7pr
access.redhat.com/security/cve/CVE-2024-53907
cve.org/CVERecord?id=CVE-2024-53907
access.redhat.com/security/cve/CVE-2024-53908
cve.org/CVERecord?id=CVE-2024-53908
access.redhat.com/security/cve/CVE-2024-55565
cve.org/CVERecord?id=CVE-2024-55565
nvd.nist.gov/vuln/detail/CVE-2024-55565
github.com/ai/nanoid/compare/3.3.7...3.3.8
github.com/ai/nanoid/pull/510
github.com/ai/nanoid/releases/tag/5.0.9
access.redhat.com/errata/RHSA-2025:0721
bugzilla.redhat.com/show_bug.cgi?id=2333854
bugzilla.redhat.com/show_bug.cgi?id=2333856
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0721.json
access.redhat.com/security/cve/CVE-2024-56201
cve.org/CVERecord?id=CVE-2024-56201
nvd.nist.gov/vuln/detail/CVE-2024-56201
github.com/pallets/jinja/commit/767b23617628419ae3709ccfb02f9602ae9fe51f
github.com/pallets/jinja/issues/1792
github.com/pallets/jinja/releases/tag/3.1.5
github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699
access.redhat.com/security/cve/CVE-2024-56326
cve.org/CVERecord?id=CVE-2024-56326
nvd.nist.gov/vuln/detail/CVE-2024-56326
github.com/pallets/jinja/commit/48b0687e05a5466a91cd5812d604fa37ad0943b4
github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h
suse.com/support/update/announcement/2024/suse-su-20244285-1
bugzilla.suse.com/1234231
bugzilla.suse.com/1234232
suse.com/security/cve/CVE-2024-53907
suse.com/security/cve/CVE-2024-53908
ubuntu.com/security/CVE-2024-53908
ubuntu.com/security/notices/USN-7136-1
ubuntu.com/security/CVE-2024-53907
lists.opensuse.org/archives/list/[email protected]/thread/MHKGQNDWTHDRJRVCAHBUJ2GNSMMLYCOB
lists.opensuse.org/archives/list/[email protected]/thread/LA55S66UV3FC6U27FOZZSUCLZQYOMINJ
suse.com/security/cve/CVE-2015-3982
suse.com/security/cve/CVE-2015-5145
suse.com/security/cve/CVE-2015-5963
suse.com/security/cve/CVE-2016-7401
suse.com/security/cve/CVE-2017-12794
suse.com/security/cve/CVE-2017-7233
suse.com/security/cve/CVE-2017-7234
suse.com/security/cve/CVE-2018-16984
suse.com/security/cve/CVE-2018-6188
suse.com/security/cve/CVE-2018-7536
suse.com/security/cve/CVE-2018-7537
suse.com/security/cve/CVE-2019-11358
suse.com/security/cve/CVE-2019-12308
suse.com/security/cve/CVE-2019-12781
suse.com/security/cve/CVE-2019-14232
suse.com/security/cve/CVE-2019-19118
suse.com/security/cve/CVE-2019-19844
suse.com/security/cve/CVE-2019-3498
suse.com/security/cve/CVE-2019-6975
suse.com/security/cve/CVE-2020-13254
suse.com/security/cve/CVE-2020-13596
suse.com/security/cve/CVE-2020-24583
suse.com/security/cve/CVE-2020-24584
suse.com/security/cve/CVE-2020-7471
suse.com/security/cve/CVE-2020-9402
suse.com/security/cve/CVE-2021-31542
suse.com/security/cve/CVE-2021-32052
suse.com/security/cve/CVE-2021-33203
suse.com/security/cve/CVE-2021-33571
suse.com/security/cve/CVE-2021-35042
suse.com/security/cve/CVE-2021-45115
suse.com/security/cve/CVE-2021-45452
suse.com/security/cve/CVE-2022-22818
suse.com/security/cve/CVE-2022-23833
suse.com/security/cve/CVE-2022-28346
suse.com/security/cve/CVE-2022-28347
suse.com/security/cve/CVE-2022-34265
suse.com/security/cve/CVE-2022-36359
suse.com/security/cve/CVE-2022-41323
suse.com/security/cve/CVE-2023-23969
suse.com/security/cve/CVE-2023-24580
suse.com/security/cve/CVE-2023-31047
suse.com/security/cve/CVE-2023-36053
suse.com/security/cve/CVE-2023-41164
suse.com/security/cve/CVE-2023-43665
suse.com/security/cve/CVE-2024-24680
suse.com/security/cve/CVE-2024-27351
suse.com/security/cve/CVE-2024-38875
suse.com/security/cve/CVE-2024-39329
suse.com/security/cve/CVE-2024-39330
suse.com/security/cve/CVE-2024-39614
suse.com/security/cve/CVE-2024-41989
suse.com/security/cve/CVE-2024-41990
suse.com/security/cve/CVE-2024-41991
suse.com/security/cve/CVE-2024-42005
suse.com/security/cve/CVE-2024-45230
suse.com/security/cve/CVE-2024-45231
suse.com/security/cve/CVE-2024-56374
suse.com/security/cve/CVE-2025-13372
suse.com/security/cve/CVE-2025-26699
suse.com/security/cve/CVE-2025-27556
suse.com/security/cve/CVE-2025-32873
suse.com/security/cve/CVE-2025-48432
suse.com/security/cve/CVE-2025-57833
suse.com/security/cve/CVE-2025-59681
suse.com/security/cve/CVE-2025-59682
suse.com/security/cve/CVE-2025-64459
suse.com/security/cve/CVE-2025-64460
suse.com/security/cve/CVE-2025-13473
suse.com/security/cve/CVE-2025-14550
suse.com/security/cve/CVE-2026-1207
suse.com/security/cve/CVE-2026-1285
suse.com/security/cve/CVE-2026-1287
suse.com/security/cve/CVE-2026-1312
suse.com/security/cve/CVE-2026-25674
suse.com/security/cve/CVE-2026-33033
suse.com/security/cve/CVE-2026-33034
suse.com/security/cve/CVE-2026-35192
suse.com/security/cve/CVE-2026-35193
suse.com/security/cve/CVE-2026-3902
suse.com/security/cve/CVE-2026-4277
suse.com/security/cve/CVE-2026-4292
suse.com/security/cve/CVE-2026-48587
suse.com/security/cve/CVE-2026-48588
suse.com/security/cve/CVE-2026-53877
suse.com/security/cve/CVE-2026-53878
suse.com/security/cve/CVE-2026-5766
suse.com/security/cve/CVE-2026-6873
suse.com/security/cve/CVE-2026-6907
suse.com/security/cve/CVE-2026-7666
suse.com/security/cve/CVE-2026-8404