Amazon Linux AMI:php-ZendFramework(ALAS-2014-377)

high Nessus プラグイン ID 78320

概要

リモート Amazon Linux AMI ホストに、セキュリティ更新がありません。

説明

2.0.2 より前の ZendOpenId の Consumer コンポーネントにおける GenericConsumer クラス、ならびに 1.12.4 より前の Zend Framework 1 の Zend_OpenId_Consumer クラスが、少なくとも 1 つのフィールドが必ず署名されるようにすることで、OpenID 2.0 プロトコルに違反しています。これにより、リモートの攻撃者が、OpenID プロバイダーからのアサーションを利用することで、認証をバイパスする可能性があります。

XML 外部エンティティ(XXE)および XML エンティティ拡張(XEE)の欠陥が、 Zend フレームワークで見つかりました。攻撃者が、これらの欠陥を利用して、サービス拒否を引き起こすことや、サーバープロセスにアクセスできるファイルにアクセスすることや、より高度な XML 外部エンティティ(XXE)攻撃を実行する可能性があります。

ZendOpenId(または ZF1 の Zend_OpenId)の Consumer コンポーネントを使用すると、悪意ある OpenID プロバイダーを使用することにより、任意の OpenID アカウントを用いて(機密情報を知らなくても)ログインできます。
つまり、弊社自身の OpenID プロバイダーの管理下にない、任意の OpenID Identity (MyOpenID や Google など)を使用して、OpenID にログインできます。このように、フレームワークに反して、任意の OpenID Identity に偽装することができます。

さらに、Consumer は、任意の署名された要素のある OpenID トークンを受け入れます。openid.claimed_id と openid.endpoint_url の両方が署名されている場合などには、フレームワークはチェックを行いません。1 つのパラメーターを署名するのに充分なだけです。https://openid.net/specs/openid-authentication-2_0.html#positive_asser tions によると、op_endpoint, return_to、response_nonce、assoc_handle、そして応答に存在している場合は claimed_id and identity が少なくとも署名される必要があります。

ソリューション

「yum update php-ZendFramework」を実行してシステムを更新してください。

参考資料

http://www.nessus.org/u?acf9f182

https://alas.aws.amazon.com/ALAS-2014-377.html

プラグインの詳細

深刻度: High

ID: 78320

ファイル名: ala_ALAS-2014-377.nasl

バージョン: 1.3

タイプ: local

エージェント: unix

公開日: 2014/10/12

更新日: 2018/4/18

サポートされているセンサー: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

CVSS v2

リスクファクター: High

基本値: 7.5

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

脆弱性情報

CPE: p-cpe:/a:amazon:linux:php-zendframework, p-cpe:/a:amazon:linux:php-zendframework-auth-adapter-ldap, p-cpe:/a:amazon:linux:php-zendframework-cache-backend-apc, p-cpe:/a:amazon:linux:php-zendframework-cache-backend-libmemcached, p-cpe:/a:amazon:linux:php-zendframework-cache-backend-memcached, p-cpe:/a:amazon:linux:php-zendframework-captcha, p-cpe:/a:amazon:linux:php-zendframework-db-adapter-mysqli, p-cpe:/a:amazon:linux:php-zendframework-db-adapter-pdo, p-cpe:/a:amazon:linux:php-zendframework-db-adapter-pdo-mssql, p-cpe:/a:amazon:linux:php-zendframework-db-adapter-pdo-mysql, p-cpe:/a:amazon:linux:php-zendframework-db-adapter-pdo-pgsql, p-cpe:/a:amazon:linux:php-zendframework-dojo, p-cpe:/a:amazon:linux:php-zendframework-feed, p-cpe:/a:amazon:linux:php-zendframework-ldap, p-cpe:/a:amazon:linux:php-zendframework-pdf, p-cpe:/a:amazon:linux:php-zendframework-search-lucene, p-cpe:/a:amazon:linux:php-zendframework-serializer-adapter-igbinary, p-cpe:/a:amazon:linux:php-zendframework-services, p-cpe:/a:amazon:linux:php-zendframework-soap, p-cpe:/a:amazon:linux:php-zendframework-demos, p-cpe:/a:amazon:linux:php-zendframework-extras, p-cpe:/a:amazon:linux:php-zendframework-full, cpe:/o:amazon:linux

必要な KB アイテム: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

パッチ公開日: 2014/7/23

参照情報

CVE: CVE-2014-2681, CVE-2014-2682, CVE-2014-2683, CVE-2014-2684, CVE-2014-2685

ALAS: 2014-377