公開日:2013/08/21 最終更新日:2013/08/21

JVN#24713981
PHP OpenID Library における XML 外部実体参照に関する脆弱性

概要

PHP OpenID Library には、XML 外部実体参照に関する脆弱性が存在します。

影響を受けるシステム

  • PHP OpenID Library バージョン 2.2.2 およびそれ以前

詳細情報

PHP OpenID Library には、XML 外部実体参照に関する脆弱性が存在します。

想定される影響

細工された XRDS データを処理した際に、サーバ上の情報が漏えいする、またはサーバのリソースが過度に消費されるなどの可能性があります。

対策方法

パッチを適用する
リポジトリ上のソースコードは修正されています。開発者のコミット内容をもとに修正を行ってください。

ベンダ情報

ベンダ リンク
PHP OpenID Library Project disable external XML entities and libxml errors

参考情報

JPCERT/CCからの補足情報

JPCERT/CCによる脆弱性分析結果

2013.08.21における脆弱性分析結果

評価尺度 攻撃成立条件 評価値
攻撃経路 インターネット経由からの攻撃が可能
認証レベル 匿名もしくは認証なしで攻撃が可能
攻撃成立に必要なユーザーの関与 ユーザが何もしなくても脆弱性が攻撃される可能性がある
攻撃の難易度 ある程度の専門知識や運 (条件が揃う確率は高い) が必要
  • 中 - 高

各項目の詳しい説明

謝辞

この脆弱性情報は、情報セキュリティ早期警戒パートナーシップに基づき下記の方が IPA に報告し、JPCERT/CC が開発者との調整を行いました。
報告者:海老原 昂輔 氏、三井物産セキュアディレクション 寺田 健 氏

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE CVE-2013-4701
JVN iPedia JVNDB-2013-000080