Debian セキュリティ勧告
DSA-2755-1 python-django -- ディレクトリトラバーサル
- 報告日時:
- 2013-09-11
- 影響を受けるパッケージ:
- python-django
- 危険性:
- あり
- 参考セキュリティデータベース:
- Mitre の CVE 辞書: CVE-2013-4315.
- 詳細:
-
Rainer Koirikivi さんが、python-django、高レベル Python ウェブ開発基盤の
ssi
テンプレートタグにディレクトリトラバーサル脆弱性を発見しました。{% ssi %} テンプレートタグで許可する接頭辞を指定するのに利用する
ALLOWED_INCLUDE_ROOTS
設定の処理がディレクトリトラバーサル攻撃に対して脆弱であることが示されています。ALLOWED_INCLUDE_ROOTS
で指定したディレクトリの絶対パスで開始し、 その後に相対パスを使ってファイルのパスを指定することで制限を自由に回避できます。この脆弱性を悪用するためには、攻撃者はサイトのテンプレートを改変する立場にいるか、 攻撃されるサイトで
ssi
タグを利用するようになっているテンプレートが存在し、 さらになんらかの形でサニタイズしていないユーザからの入力をssi
タグの引数として使えるようになっていないといけません。旧安定版 (old stable) ディストリビューション (squeeze) では、この問題はバージョン 1.2.3-3+squeeze7 で修正されています。
安定版 (stable) ディストリビューション (wheezy) では、この問題はバージョン 1.4.5-1+deb7u3 で修正されています。
不安定版 (unstable) ディストリビューション (sid) ではこの問題は近く修正予定です。
直ちに python-django パッケージをアップグレードすることを勧めます。