参考文章
https://cloud.tencent.com/developer/article/1549898
起因
该漏洞需要开发者使用JSONField/HStoreField;此外,可以控制查询集的字段名称。Django 的内置应用程序 Django-Admin 受到影响,这为我们提供了重现漏洞的简单方法。
复现
首先登录系统
登陆成功后访问http://216.127.164.238:8000/admin/vuln/collection/模型的列表视图Collection
添加参数detail__a'b=123 直接访问
![](https://i-blog.csdnimg.cn/blog_migrate/3c26d4b821176d1251880566f8bc970a.png)