195 matches found
CVE-2022-28346
CVE-2022-28346 PoC 영향: QuerySet.annotate, aggregate 및 extra에서 잠재적 SQL 인젝션. 설치 root@kitploit: poetry install python manage.py makemigrations python manage.py migrate python manage.py loaddata data.json python manage.py runserver PoC root@kitploit: ?field=poc.title" FROM "pocblog" union SELECT...
CVE-2022-28346
CVE-2022-28346 Django パッケージに、SQL インジェクションにつながる欠陥が見つかりました。この欠陥により、悪意のある SQL クエリを含む巧妙に細工された辞書を使用する攻撃者が、データベースを完全に侵害することができます。 目次 CVE-2022-28346 説明 環境 概念実証と悪用 参考 コードリポジトリの上記に、CVE-2022-28346 に関する詳細な分析レポート PDF があります。 説明 CVE-2022-28346 は、人気のある Python Web フレームワークである Django...
CVE-2022-28346
CVE-2022-28346 QuerySet.annotate, aggregate, extra의 SQL 인젝션 설정: 초기 설정을 위해 ./setup.sh를 실행합니다 데이터베이스를 초기화하려면 Docker 이미지를 엽니다: docker exec -it containerid /bin/bash 그리고 다음 명령을 실행합니다: root@kitploit: python manage.py makemigrations cve202228346 python manage.py migrate 다음 명령으로 인스턴스를 시작합니다:...
CVE-2022-28346
CVE-2022-28346 Django QuerySet.annotate, aggregate, extra SQL 注入 环境初始化 root@kitploit: 1.python manage.py makemigrations 2.python manage.py migrate 3.访问http://x.x.x.x:8000/ 插入初始化数据 漏洞复现 root@kitploit: 访问http://x.x.x.x:8000/demo POC: http://x.x.x.x:8000/demo?field=demo.name" FROM "demouser" union...
CVE-2021-35042
CVE-2021-35042 サニタイズされていない QuerySet.orderby 入力による SQL インジェクション セットアップ: 初期セットアップのために ./setup.sh を実行してください データベースを初期化するために Docker イメージを開いてください: docker exec -it containerid /bin/bash 以下のコマンドを実行してください: root@kitploit: python manage.py makemigrations cve202135042 python manage.py migrate...
CVE-2025-57833
CVE-2025-57833 针对 CVE-2025–57833 的示例易受攻击应用程序 Django 4.2 至 4.2.24 之前版本、5.1 至 5.1.12 之前版本以及 5.2 至 5.2.6 之前版本存在 SQL 注入漏洞, 该漏洞源于将字典展开作为 kwargs 传递给 QuerySet.annotate 或 QuerySet.alias 时引发。 目前仍在开发中。 本内容仅供教育用途。...
django-connector-CVE-2025-64459-testbed
Django-CVE-2025-64459 테스트베드 Django CVE-2025-64459를 위한 독립형 테스트베드입니다. Docker를 이용한 딕셔너리 확장을 통해 QuerySet.filter 파라미터 인젝션을 시연합니다. 취약점 정보 CVE-2025-64459 는 Django 특히 5.1.14 미만 버전에서 발생하는 높은 심각도의 취약점으로, 사용자 입력이 딕셔너리 확장예: request.GET을 통해 직접 전달될 때 QuerySet.filter에 파라미터 인젝션을 허용합니다. 공격자는 connector와 같은 내부 파라미터...
CVE-2021-35042
CVE-2021-35042: Django SQLインジェクションの脆弱性 I. 概要 Djangoは、Pythonで書かれたオープンソースのWebアプリケーションフレームワークであり、MVC(Model - View - Controller)モデルに基づいて構築されています。当初は、ローレンス出版グループが所有するニュースコンテンツサイトを管理するために構築されたCMS(コンテンツ管理システム)ソフトウェアでした。 Djangoバージョン3.1.xから3.1.13、およびバージョン3.2.xから3.2.5には、SQLインジェクションの脆弱性が存在します。...
CVE-2019-14234
POC-Django JSONField/HStoreField SQL 인젝션 취약점 익스플로잇 CVE-2019-14234 Django는 2019년 8월 1일에 JSONField와 HStoreField 두 모델 필드의 SQL 인젝션 취약점을 수정하는 보안 업데이트를 발표했습니다. 참고 링크: https://www.djangoproject.com/weblog/2019/aug/01/security-releases/...
CVE-2026-76073
Label Studio does not scope the annotation detail endpoint to the requesting user's organization. AnnotationAPI in labelstudio/tasks/api.py declares queryset = Annotation.objects.all and provides no getqueryset override, so the default lookup retrieves any annotation by primary key. The view's...
CVE-2026-76073 Label Studio through 1.23.0 Cross-Organization Annotation Access via Unscoped AnnotationAPI Queryset
Label Studio does not scope the annotation detail endpoint to the requesting user's organization. AnnotationAPI in labelstudio/tasks/api.py declares queryset = Annotation.objects.all and provides no getqueryset override, so the default lookup retrieves any annotation by primary key. The view's...
CVE-2026-76073 Label Studio through 1.23.0 Cross-Organization Annotation Access via Unscoped AnnotationAPI Queryset
Label Studio does not scope the annotation detail endpoint to the requesting user's organization. AnnotationAPI in labelstudio/tasks/api.py declares queryset = Annotation.objects.all and provides no getqueryset override, so the default lookup retrieves any annotation by primary key. The view's...
Astra Linux – Vulnerability in Python-Django
A issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The values and valueslist methods on models with a JSONField are vulnerable to SQL injection when column aliases are used, due to a crafted JSON object key being passed as an argument...
CVE-2026-18275 Authorization Bypass Through User-Controlled Key in eScriptorium
Authorization bypass in the process and annotation taxonomy serializers in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to run segmentation and transcription against other users' document parts, overwriting their content, via part primary keys supplied to a many=True...
CVE-2026-15920
An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. django.contrib.admin.utils.displayforfield renders URLField values as clickable links in the admin without validating the URL. A value stored with an unsafe scheme is displayed as a link on changelist and read-only admin...
Unity Linux 20.1050e / 20.1060e / 20.1070e Security Update: python-django (UTSA-2026-016807)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2026-016807 advisory. An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. The methods QuerySet.filter, QuerySet.exclude, and QuerySet.get, and the class...
Unity Linux 20.1050e / 20.1060e / 20.1070e Security Update: python-django (UTSA-2026-016788)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2026-016788 advisory. An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. .QuerySet.orderby is subject to SQL injection in column aliases containing...
Django: Django: SQL injection via crafted column aliases in QuerySet.order_by()
A flaw was found in Django. A remote attacker could exploit a SQL injection vulnerability in the .QuerySet.orderby method. This occurs when column aliases containing periods are used, and the same alias is also present in FilteredRelation via a specially crafted dictionary. Successful exploitatio...
Django: Django: SQL injection via crafted column aliases in QuerySet.order_by()
A flaw was found in Django. A remote attacker could exploit a SQL injection vulnerability in the .QuerySet.orderby method. This occurs when column aliases containing periods are used, and the same alias is also present in FilteredRelation via a specially crafted dictionary. Successful exploitatio...
Django: Django: SQL injection via crafted column aliases in QuerySet.order_by()
A flaw was found in Django. A remote attacker could exploit a SQL injection vulnerability in the .QuerySet.orderby method. This occurs when column aliases containing periods are used, and the same alias is also present in FilteredRelation via a specially crafted dictionary. Successful exploitatio...