Skip to content
OpenAdvisories
Critical USN-7136-1 2 CVEs

python-django vulnerabilities

Published Dec 4, 2024 · Updated Apr 27, 2026

Summary

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)

Fixed packages 3

ReleasePackageFixed in
Ubuntu · 20.04 LTS 20.04:LTS python-django 2:2.2.12-1ubuntu0.26
Ubuntu · 22.04 LTS 22.04:LTS python-django 2:3.2.12-2ubuntu1.15
Ubuntu · 24.04 LTS 24.04:LTS python-django 3:4.2.11-1ubuntu1.4

Vulnerabilities 2

  • Critical 9.8

    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 valu…

  • High 7.5

    Django denial-of-service in django.utils.html.strip_tags()

    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 inc…

References

  • report
    https://ubuntu.com/security/CVE-2024-53907
  • report
    https://ubuntu.com/security/CVE-2024-53908