Django 迄 1.7 MySQL Typecast サービス拒否

CVSS 一時的なメタスコア現在のエクスプロイト価格 (≈)CTI注目指数
4.6$0-$5k0.00

要約情報

Django内に 問題がある として分類された脆弱性が発見されました。 該当するのは 不明な関数 コンポーネントMySQL Typecast Handlerのです。 この 引数FilePathField/GenericIPAddressField/IPAddressFieldの操作は、 サービス拒否を引き起こします。 この脆弱性は CVE-2014-0474 として扱われます。 対象コンポーネントのアップグレードを推奨します。

詳細情報

Django内に 問題がある として分類された脆弱性が発見されました。 該当するのは 不明な関数 コンポーネントMySQL Typecast Handlerのです。 この 引数FilePathField/GenericIPAddressField/IPAddressFieldの操作は、 サービス拒否を引き起こします。 この問題をCWEでは、CWE-399 と定義しました。 この弱点は発表されました 2014年04月21日 Michael Koziarskiによって (Ruby on Rails Teamとともに) Security releases issuedとして 勧告として (ウェブサイト)。 アドバイザリはdjangoproject.comにて共有されています。 公開情報のリリースはベンダーと協議済みです。

この脆弱性は CVE-2014-0474 として扱われます。 CVEの割り当ては2013年12月19日に行われました。 技術的な詳細が利用可能です。 この脆弱性の人気度は平均より低いです。 現時点では、エクスプロイトの価格は約USD $0-$5kと考えられます。 アドバイザリは以下の内容を示しています:

The MySQL database is known to "typecast" on certain queries; for example, when querying a table which contains string values, but using a query which filters based on an integer value, MySQL will first silently coerce the strings to integers, and return a result based on that. If a query is performed without first converting values to the appropriate type, this can produce unexpected results, similar to what would occur if the query itself had been manipulated. Django's model field classes are aware of their own types and most such classes perform explicit conversion of query arguments to the correct database-level type before querying.

0dayにはおよそ $5k-$25k の価値があったと予想しています。 脆弱性スキャナーNessusはID【74097 (Debian DSA-2934-1 : python-django - security update)】のプラグインを提供しています。不具合の有無をターゲット環境にて判定できます。 これは【Debian Local Security Checks 】に分類されています。 商用脆弱性スキャナーQualysではプラグイン【 123242 (Fedora Security Update for python-django14 (FEDORA-2015-0804)) 】を使用してこの問題をテストできます。

この問題は、1.4.11, 1.5.6 , 1.6.3へのアップグレードによって解決可能です。 アップデートされたバージョンはdjangoproject.comよりダウンロード可能です。 対象コンポーネントのアップグレードを推奨します。 脆弱性が公開されてから すぐに 後に、対策が発表されました。 アドバイザリには以下のようなコメントが記載されています:

These (...) fields have been updated to convert their arguments to the correct types before querying. Additionally, developers of custom model fields are now warned via documentation to ensure their custom field classes will perform appropriate type conversions, and users of the raw() and extra() query methods -- which allow the developer to supply raw SQL or SQL fragments -- will be advised to ensure they perform appropriate manual type conversions prior to executing queries.

この脆弱性は他の脆弱性データベースにも記載されています: SecurityFocus (BID 67038), X-Force (92707), Secunia (SA58201), SecurityTracker (ID 1030149) , Vulnerability Center (SBV-44295).

製品情報

タイプ

名前

バージョン

ライセンス

CPE 2.3情報

CPE 2.2情報

CVSSv4情報

VulDB ベクトル: 🔍
VulDB 信頼性: 🔍

CVSSv3情報

VulDB ベースメタスコア: 5.3
VulDB 一時的なメタスコア: 4.6

VulDB ベーススコア: 5.3
VulDB 一時的なスコア: 4.6
VulDB ベクトル: 🔍
VulDB 信頼性: 🔍

CVSSv2情報

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
ベクトル複雑さ認証機密性完全性可用性
解除解除解除解除解除解除
解除解除解除解除解除解除
解除解除解除解除解除解除

VulDB ベーススコア: 🔍
VulDB 一時的なスコア: 🔍
VulDB 信頼性: 🔍

NVD ベーススコア: 🔍

悪用情報

クラス: サービス拒否
CWE: CWE-399 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍

物理的: いいえ
ローカル: いいえ
リモート: はい

可用性: 🔍
ステータス: 未実証

EPSS Score: 🔍
EPSS Percentile: 🔍

価格予測: 🔍
現在の価格評価: 🔍

0-Day解除解除解除解除
本日解除解除解除解除

Nessus ID: 74097
Nessus 名前: Debian DSA-2934-1 : python-django - security update
Nessus ファイル: 🔍
Nessus リスク: 🔍
Nessus ファミリー: 🔍

OpenVAS ID: 702934
OpenVAS 名前: Debian Security Advisory DSA 2934-1 (python-django - security update
OpenVAS ファイル: 🔍
OpenVAS ファミリー: 🔍

Qualys ID: 🔍
Qualys 名前: 🔍

脅威インテリジェンス情報

関心: 🔍
アクティブアクター: 🔍
アクティブなAPTグループ: 🔍

対策情報

推奨: アップグレード
ステータス: 🔍

リアクション時間: 🔍
0day日時: 🔍
暴露時間: 🔍

アップグレード: Django 1.4.11/1.5.6/1.6.3

タイムライン情報

2013年12月19日 🔍
2014年04月21日 +123 日 🔍
2014年04月21日 +0 日 🔍
2014年04月21日 +0 日 🔍
2014年04月23日 +2 日 🔍
2014年04月23日 +0 日 🔍
2014年04月23日 +0 日 🔍
2014年04月23日 +0 日 🔍
2014年04月24日 +1 日 🔍
2014年04月29日 +5 日 🔍
2026年05月11日 +4395 日 🔍

ソース情報

勧告: Security releases issued
調査者: Michael Koziarski
組織: Ruby on Rails Team
ステータス: 確認済み
確認: 🔍
調整済み: 🔍

CVE: CVE-2014-0474 (🔍)
GCVE (CVE): GCVE-0-2014-0474
GCVE (VulDB): GCVE-100-13065

OVAL: 🔍

X-Force: 92707 - Django data injection, High Risk
SecurityFocus: 67038 - Django CVE-2014-0474 Multiple Data Type Injection Vulnerabilities
Secunia: 58201 - Django Security Issue and Multiple Vulnerabilities, Moderately Critical
SecurityTracker: 1030149 - Django Bugs Let Remote Users Execute Arbitrary Code, Modify SQL Queries, and Obtain Potentially Sensitive Information
Vulnerability Center: 44295 - Django Remote Database Read and Write Vulnerability Related to MySQL Typecasting, Critical

関連情報: 🔍

エントリ情報

作成済み: 2014年04月23日 16:59
更新済み: 2026年05月11日 21:23
変更: 2014年04月23日 16:59 (89), 2017年05月26日 04:03 (6), 2021年06月17日 16:56 (3), 2026年05月11日 21:23 (15)
完了: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

討論

コメントはまだありません。 言語: ja + en.

コメントするにはログインしてください。

Interested in the pricing of exploits?

See the underground prices here!