Fedora 21:perl-Module-Signature-0.78-1.fc21 / perl-Test-Signature-1.11-1.fc21(2015-5833)

high Nessus プラグイン ID 82886

概要

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

説明

この更新は、次に説明されている通り、perl-Module-Signature のさまざまなセキュリティの問題に対処します。「skip」パラメーターが指定されない限り、すべての MANIFEST.SKIP ファイルを無視するように、デフォルトの挙動も変更されます。
デフォルトの挙動の変更を構成する perl-Test-Signature の更新済みバージョンが、この更新に含まれています。

セキュリティ問題:

- バージョン 0.75 より前の Module::Signature が騙され、 SIGNATURE ファイルの署名のない部分を署名済みの部分として解釈する可能性があります。これは、PGP 署名境界を間違って解析するために発生します。

- CPAN モジュールのコンテンツを検証する際、バージョン 0.75 より前の Module::Signature が、抽出された tarball の中で署名ファイルにリストアップされていないいくつかのファイルを無視しました。これには、「make test」中に自動的に実行する t/ ディレクトリのいくつかのファイルが含まれます。

- バージョン 0.75 より前の Module::Signature は、署名済みのマニフェストからチェックサムを生成する際、ファイルの読み込みに 2 つの引数の open() 呼び出しを使用していました。これにより、任意のシェルコマンドを、署名認証プロセスで実行する際に、 SIGNATURE ファイルに埋め込むことが可能になりました。

- バージョン 0.75 より前の Module::Signature は、抽出されたモジュールディレクトリ内でランタイム時にいくつかのモジュールを読み込んでいました。Text::Diff のようなモジュールは、すべてのプラットフォームで利用できるとは限りません。また、@INC の「.」パスからロードできるように悪意あるモジュールに追加される可能性があります。

注意:Tenable Network Security は、前述の記述ブロックを Fedora セキュリティアドバイザリから直接抽出しています。Tenable では、できる限り新たな問題を持ち込まないように、自動的に整理して書式設定するようにしています。

ソリューション

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

参考資料

https://bugzilla.redhat.com/show_bug.cgi?id=1209911

https://bugzilla.redhat.com/show_bug.cgi?id=1209915

https://bugzilla.redhat.com/show_bug.cgi?id=1209917

https://bugzilla.redhat.com/show_bug.cgi?id=1209918

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

http://www.nessus.org/u?7dc5ca36

プラグインの詳細

深刻度: High

ID: 82886

ファイル名: fedora_2015-5833.nasl

バージョン: 1.4

タイプ: local

エージェント: unix

公開日: 2015/4/20

更新日: 2021/1/11

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

脆弱性情報

CPE: p-cpe:/a:fedoraproject:fedora:perl-module-signature, p-cpe:/a:fedoraproject:fedora:perl-test-signature, cpe:/o:fedoraproject:fedora:21

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

パッチ公開日: 2015/4/9

参照情報

FEDORA: 2015-5833