SuSE 10 セキュリティ更新:ruby(ZYPP パッチ番号 8524)

medium Nessus プラグイン ID 65799

概要

リモート SuSE 10 ホストにセキュリティ関連のパッチがありません。

説明

ruby インタープリターで、2 つのセキュリティの問題の修正が行われました:

- Ruby の $SAFE メカニズムにより、信頼されていないユーザーのコードが $SAFE >= 4 モードで実行可能になります。これはサンドボックスの一種です。そのため、操作の中には、サンドボックス外のその他のデータを保護するために制限されているものもあります。(CVE-2012-4466)

このメカニズムに問題が見つかりました。
Exception#to_s、NameError#to_s、name_err_mesg_to_s() インタープリター内部の API が、$SAFE ビットを適切に処理していませんでした。そのため、汚染されていない String オブジェクトは、それらを使用する汚染されているものとして破壊的にマークされることがあります。サンドボックスでこの信頼されていないコードを使用すると、正式に汚染されていない文字列を破壊的に変更することができます。

http://www.ruby-lang.org/en/news/2012/10/12/cve-2012-446 4-cve-2012-4466/

- 1.8.7-p352 より前の Ruby がフォーキングでランダムシードをリセットしません。このため、コンテキスト依存の攻撃者が、異なる子プロセスで取得される番号のシーケンスに関する知識を利用することにより、乱数の値を推測しやすくなります。
(CVE-2011-2686)

- REXML におけるエンティティ拡張の DoS 脆弱性。XML ドキュメントからテキストノードを読み取る時、REXML パーサーが、過度に大きい文字列オブジェクトを割り当てるように強制され、これによって、システムで利用できるすべてのメモリが消費される可能性があります。(CVE-2013-1821)

ソリューション

ZYPP パッチ番号 8524 を適用してください。

参考資料

http://support.novell.com/security/cve/CVE-2011-2686.html

http://support.novell.com/security/cve/CVE-2012-4464.html

http://support.novell.com/security/cve/CVE-2012-4466.html

http://support.novell.com/security/cve/CVE-2012-4522.html

http://support.novell.com/security/cve/CVE-2013-1821.html

プラグインの詳細

深刻度: Medium

ID: 65799

ファイル名: suse_ruby-8524.nasl

バージョン: 1.6

タイプ: local

エージェント: unix

公開日: 2013/4/4

更新日: 2021/1/19

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3.7

CVSS v2

リスクファクター: Medium

基本値: 5

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

脆弱性情報

CPE: cpe:/o:suse:suse_linux

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

パッチ公開日: 2013/3/26

脆弱性公開日: 2011/8/5

参照情報

CVE: CVE-2011-2686, CVE-2012-4464, CVE-2012-4466, CVE-2012-4522, CVE-2013-1821