196 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 SELE...
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 包中发现了一个漏洞,该漏洞导致 SQL 注入。此漏洞允许攻击者使用包含恶意 SQL 查询的精心构造的字典来完全破坏数据库。 目录 CVE-2022-28346 描述 环境 概念验证与利用 参考资料 您将在代码仓库中找到关于 CVE-2022-28346 的详细分析报告(PDF)。 描述 CVE-2022-28346 是在 Django 的多个版本中发现的一个严重漏洞,Django 是一个流行的 Python Web 框架。该漏洞特别影响 Django 2.2 版本(2.2.28 之前)、3.2 版本(3.2.13 之前)以及 4.0...
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"...
CVE-2021-35042
CVE-2021-35042 정화되지 않은 QuerySet.orderby 입력을 통한 SQL 주입 설정: 초기 설정을 위해 ./setup.sh를 실행하세요 데이터베이스를 초기화하려면 도커 이미지를 열고: docker exec -it containerid /bin/bash 그리고 다음 명령어를 실행하세요: root@kitploit: python manage.py makemigrations cve202135042 python manage.py migrate 다음을 사용하여 인스턴스를 시작하세요: docker-compose up 이제...
CVE-2019-14234
POC-Django JSONField/HStoreField SQLインジェクション脆弱性エクスプロイト CVE-2019-14234 Djangoは2019年8月1日にセキュリティアップデートを公開しました。これはJSONFieldとHStoreFieldの2つのモデルフィールドにおけるSQLインジェクション脆弱性を修正するものです。 参考リンク: https://www.djangoproject.com/weblog/2019/aug/01/security-releases/...
django-connector-CVE-2025-64459-testbed
Django-CVE-2025-64459-Testbed Django CVE-2025-64459 用の自己完結型テストベッド。Docker を使用した辞書展開による QuerySet.filter パラメータインジェクションを実証します。 脆弱性について CVE-2025-64459 は Django(特にバージョン 5.1.14 未満)における高深刻度の脆弱性であり、ユーザー入力が辞書展開を介して直接渡された場合(例:request.GET)に QuerySet.filter 内でのパラメータインジェクションを許容します。 攻撃者は connector...
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 より前のバージョンは、kwargs として辞書展開が QuerySet.annotate または QuerySet.alias に渡される際の SQL インジェクションに対して脆弱です。 現在、作業進行中です。 これは教育目的のみで提供されています。...
CVE-2026-61595 djust: Multi-tenant isolation fails open on the WebSocket/SSE path, disclosing other tenants' data
djust provides Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance. Prior to version 1.0.7, djust.tenants isolation was enforced only on the HTTP path. The current tenant was stored in threading.local and set exclusively by the HTTP-only TenantMiddleware...
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インジェクションの脆弱性が存在します。...
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-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...
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...