Django REST framework 是一个用于构建 Web API 的工具包。在 3.6.4 至 3.18.2 版本之间, 中的 方法会直接使用客户端提供的 字符集值,通过 进行读取。然而, 不仅接受文本编码,还允许使用字节转换编解码器(例如 )。因此,远程未认证的攻击者可以发送一个经过压缩的 JSON 请求体,在 Django 仅对原始网络字节执行 限制之后,再将其解压,从而利用极小的请求消耗大量单个工作进程的内存。默认解析器配置即足以触发此漏洞,任何可访问且接受 JSON 请求体的端点均受影响。该问题已
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| encode | django-rest-framework | >= 3.6.4, < 3.18.2 |
affected |
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.6.4, < 3.18.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-114138 | 7.5 HIGH | Django REST framework: Accept header with many large quoted parameters burns ~19s of CPU p |
| CVE-2026-114137 | 7.4 HIGH | Django REST framework: TokenProxy.delete() reports success and revokes nothing |
No comments yet