CVE-2026-114137
Last modified
CVE-2026-114137 is a high-severity vulnerability rated 7.4/10 on the CVSS scale. Django REST framework is a toolkit for building Web APIs. From 3.12.0 until 3.18.2, TokenProxy.delete() in rest_framework/authtoken/models.py uses the proxy's user-id pk while the concrete Token token-string primary key identifies rows, so Django issues a deletion query that matches no row and reports zero deletions without raising an error. EPSS estimates a 0.35% chance of exploitation in the next 30 days.
Description
Django REST framework is a toolkit for building Web APIs. From 3.12.0 until 3.18.2, TokenProxy.delete() in rest_framework/authtoken/models.py uses the proxy's user-id pk while the concrete Token token-string primary key identifies rows, so Django issues a deletion query that matches no row and reports zero deletions without raising an error. Applications, administrative integrations, or operational scripts that revoke credentials through a TokenProxy instance can therefore believe revocation succeeded while the token remains live and continues authenticating. DRF's own TokenAdmin.delete_model workaround is not affected, but other callers can leave access available indefinitely because DRF tokens do not expire automatically. This issue is fixed in version 3.18.2.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| encode | django-rest-framework | >= 3.12.0, < 3.18.2 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-114137?
How severe is CVE-2026-114137?
How do I fix CVE-2026-114137?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-114130Nuxt is an open-source web development framework for Vue.js.…2.3
- CVE-2026-114131Nuxt is an open-source web development framework for Vue.js.…6.5
- CVE-2026-114132Nuxt is an open-source web development framework for Vue.js.…6.3
- CVE-2026-114133Nuxt is an open-source web development framework for Vue.js.…5.4
- CVE-2026-114135Jupyter Server is the backend for Jupyter web applications. …8.8
- CVE-2026-114136Django REST framework is a toolkit for building Web APIs. Fr…7.5
- CVE-2026-114138Django REST framework is a toolkit for building Web APIs. Pr…7.5
- CVE-2026-114139Sentry-Javascript is an official Sentry SDKs for JavaScript.…9.1
- CVE-2026-11414A hard-coded cryptographic key is used by Altium Enterprise …9.8
- CVE-2026-114140The nbconvert tool, jupyter nbconvert, converts Jupyter note…8.8
- CVE-2026-114141toml-node is a TOML parser for Node.js and the browser. Prio…8.7
- CVE-2026-114142toml-node is a TOML parser for Node.js and the browser. Prio…8.8
Are you affected by CVE-2026-114137?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
