SQL injection in JSONField KeyTransform
该报告还没有中文解读。
原文摘录
摘自原文(1637 字符中的一小部分)
The vulnerability is in: https://github.com/django/django/blob/main/tests/model_fields/test_jsonfield.py#L427 I created a function and added it to the "test_jsonfield.py" to explain the vulnerability (POC).
原文中的代码
def test_sqli(self):
# say a to get value b
# say b to get value c
# say " for syntax error in sql
user_input = "b"
NullableJSONModel.objects.create(value_custom={"a": "b"})
NullableJSONModel.objects.create(value_custom={"b": "c"})
qs = …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Django 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @eyalsec · 版权归作者与 Django 所有