NetSight
critical9.1

CVE-2024-42005

Django SQL injection vulnerability

Impact

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.

Affected packages

EcosystemPackageAffectedFixed in
pipDjango>= 5.0, < 5.0.85.0.8

Affected products

VendorProductAffected versions
DjangoprojectDjango
from 4.2 before 4.2.15
from 5.0 before 5.0.8

Weakness classification

References