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.
{
"github_reviewed_at": "2024-08-07T19:02:40Z",
"severity": "CRITICAL",
"cwe_ids": [
"CWE-89"
],
"github_reviewed": true,
"nvd_published_at": "2024-08-07T15:15:56Z"
}