Django REST framework(DRF)是一个用于构建 Web API 的工具包。在版本 3.12.0 至 3.18.2 期间, 中的 方法错误地使用了代理模型的 主键,而实际的 模型是以 作为主键来标识数据行的。这导致 Django 执行的删除查询无法匹配任何行,进而报告“删除零条记录”且未抛出异常。因此,任何通过 实例来撤销凭证的应用程序、管理集成或运维脚本,都会误以为撤销操作已成功,而实际上令牌仍然有效并持续用于身份认证。DRF 自带的 变通方案不受此问题影响,但其他调用方可能因 DRF 令牌默认
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| encode | django-rest-framework | >= 3.12.0, < 3.18.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-114136 | 7.5 HIGH | Django REST framework: JSONParser applies an attacker-named codec to the request stream |
| CVE-2026-114138 | 7.5 HIGH | Django REST framework: Accept header with many large quoted parameters burns ~19s of CPU p |
No comments yet