NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · PyPI

CVE-2024-42005: Django SQL injection vulnerability

criticalCVSS 4.0 9.3 · 3.1 9.1GHSA-pv4p-cwwg-4rph

An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. QuerySet.values() and valueslist() methods on models with a JSONField are subject to SQL injection in column aliases via a crafted JSON object key as a passed arg.

Published Aug 7, 2024 · Updated Nov 4, 2025

Affected packages

Django

Ecosystem
PyPI
Affected
>= 5.0, < 5.0.8
Fixed in
5.0.8
Check
pip show Django

Django

Ecosystem
PyPI
Affected
>= 4.2, < 4.2.15
Fixed in
4.2.15
Check
pip show Django

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

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.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology