onyx --cves cve-2026-1312
CVE-2026-1312
- score
- 0.1
- cvss
- 5.4
- epss
- 0.9%
- published
- 2026-02-03
- kev added
- —
- first seen
Django < 6.0.2, < 5.2.11, and < 4.2.28 contain a SQL injection caused by improper sanitization of column aliases with periods in QuerySet.order_by() used with FilteredRelation, letting attackers execute arbitrary SQL commands, exploit requires crafted dictionary input.
Timeline
How this CVE moved toward exploitation. Chart: last 30 days — trend score, EPSS, community mentions per day; hover the event lane.
- Published
- Tracked by Onyx
- Public PoC
Exploit availability
Public PoC flagged by vulnx; no direct exploit link among the citations.
Weaknesses
References 15
- https://access.redhat.com/errata/RHSA-2026:3960
- https://access.redhat.com/errata/RHSA-2026:5970
- https://access.redhat.com/security/cve/CVE-2026-1312
- https://access.redhat.com/errata/RHSA-2026:14835
- https://access.redhat.com/errata/RHSA-2026:3962
- https://access.redhat.com/errata/RHSA-2026:5971
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-1312.json
- https://docs.djangoproject.com/en/dev/releases/security/
- https://groups.google.com/g/django-announce
- https://access.redhat.com/errata/RHSA-2026:3959
- https://bugzilla.redhat.com/show_bug.cgi?id=2436342
- https://www.djangoproject.com/weblog/2026/feb/03/security-releases/
- https://access.redhat.com/errata/RHSA-2026:2694
- https://access.redhat.com/errata/RHSA-2026:3958
- https://access.redhat.com/errata/RHSA-2026:6291