Scientific Linux セキュリティ更新:SL5.x i386/x86_64 の perl

high Nessus プラグイン ID 60801

概要

リモート Scientific Linux ホストに 1 つ以上のセキュリティ更新がありません。

説明

Perl は、システム管理ユーティリティや Web プログラミングで一般的に使用される高レベルのプログラミング言語です。Safe 拡張モジュールを使用することにより、制限されたコンパートメントで、 Perl コードをコンパイルし、実行できます。File::Path モジュールを使用するとユーザーは、ディレクトリツリーを作成することや削除することができます。

Safe モジュールでは、安全でないコードの評価の結果として返される黙示的に影響を受けるオブジェクトで、黙示的に呼び出されたメソッド(DESTROY や AUTOLOAD など)のコードが、適切に制限されませんでした。そのようなオブジェクトが、アクセスされた場合や破壊された場合に、これらのメソッドが Safe によって制限なしで実行される可能性があります。Safe コンパートメント内で実行された、特別に細工された Perl スクリプトで、この欠陥が利用され、意図されている Safe モジュールの制限がバイパスされる可能性があります。(CVE-2010-1168)

Safe モジュールは、安全でないコードの評価の結果として返されたサブルーチン参照を介して、Safe コンパートメントでコンパイルされ、そのコンパートメントから実行されたコードを、適切に制限しませんでした。返されたサブルーチン参照がこのコンパートメントの外部から呼び出された場合に、Safe コンパートメント内で実行される、特別に細工された Perl スクリプトによってこの欠陥が使用されて、意図された Safe モジュールの制限がバイパスされる可能性があります。
(CVE-2010-1447)

File::Path モジュールの rmtree 関数によってディレクトリツリーが削除される方法で、複数の競合状態が見つかりました。rmtree を使用して Perl スクリプトを実行している被害者が削除しようとしているディレクトリに、悪意のあるローカルユーザーが書き込みアクセス権を持っている場合、この被害者にターゲットファイルの権限を変更または削除する権限があると、シンボリックリンク攻撃を介して、任意のファイルの権限を誰でも書き込み可能や setuid に変更することや、任意のファイルを削除する可能性があります。(CVE-2008-5302、CVE-2008-5303)

これらのパッケージによって、Safe 拡張モジュールがバージョン 2.27 にアップグレードされます。
変更点のリスト一式については、次のリンクにある Safe モジュールの「変更」ファイルを参照してください。
http://cpansearch.perl.org/src/RGARCIA/Safe-2.27/Changes

Safe または File::Path モジュールを使用するすべてのアプリケーションは、この更新を有効にするため、再起動する必要があります。

注:SL 50-52 x86_64 リリースには、もともと perl.i386 パッケージがありました。x86_64 SL5 ディストリビューションとして取り上げられ、このセキュリティ更新の一部ではありません。これらの以前の SL5 x86_64 ディストリビューションの 1 つで、perl 更新が競合のために機能しない場合、これらの以前の SL 5 x86_64 リリースを更新する前に、「yum remove perl.i386」を実行する必要があります。

ソリューション

影響を受ける perl および/または perl-suidperl パッケージを更新してください。

参考資料

https://fastapi.metacpan.org/source/RGARCIA/Safe-2.27/Changes

http://www.nessus.org/u?1083ee3c

プラグインの詳細

深刻度: High

ID: 60801

ファイル名: sl_20100607_perl_on_SL5_x.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2012/8/1

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 8.5

ベクトル: CVSS2#AV:N/AC:M/Au:S/C:C/I:C/A:C

脆弱性情報

CPE: x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2010/6/7

参照情報

CVE: CVE-2008-5302, CVE-2008-5303, CVE-2010-1168, CVE-2010-1447

CWE: 362