203 matches found
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/...
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"...
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-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-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 インジェクションに対して脆弱です。 現在、作業進行中です。 これは教育目的のみで提供されています。...
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-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-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-2026-61595: Not Failing Securely
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...
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-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...
PT-2026-80987
Label Studio does not scope the annotation detail endpoint to the requesting user's organization. AnnotationAPI in label studio/tasks/api.py declares queryset = Annotation.objects.all and provides no get queryset override, so the default lookup retrieves any annotation by primary key. The view's...
Unity Linux 20.1070e Security Update: python-django (UTSA-2026-099460)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2026-099460 advisory. An issue was discovered in 5.2 before 5.2.9, 5.1 before 5.1.15, and 4.2 before 4.2.27. FilteredRelation is subject to SQL injection in column aliases, using a suitab...
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...