RHEL 5 : gcc(RHSA-2011: 0025)

medium Nessus プラグイン ID 51523

概要

リモートのRed Hatホストに、1つ以上のセキュリティ更新プログラムがありません。

説明

2 つのセキュリティー問題といくつかのコンパイラバグを修正する更新済みの gcc パッケージが、Red Hat Enterprise Linux 5 で現在利用可能です。

Red Hat セキュリティレスポンスチームは、この更新によるセキュリティ上の影響は小さいと評価しています。詳細な重要度の評価を提供するCommon Vulnerability Scoring System(CVSS)のベーススコアは、「参照」セクションのCVEリンクから脆弱性ごとに確認できます。

gcc パッケージは、C、C++、Java、Fortran、Objective-C、Ada 95 GNU のコンパイラと関連するサポートライブラリを含みます。libgcj パッケージは、Java Archive(JAR)ファイルのアーカイブツールである fastjar を提供します。

2 つのディレクトリトラバーサルの欠陥が、fastjar で展開した JAR アーカイブファイルで見つかりました。ローカルの無防備なユーザーが、特別に細工されたJARファイルを抽出すると、fastjarを実行しているユーザーにより、fastjarで書き込み可能な任意のファイルに上書きされる可能性があります。(CVE-2010-0831、CVE-2010-2322)

この更新により、以下のバグも修正されます:

* gcc --helpの出力にあるオプション-print-multi-os-directoryが、gcc(1) manページにありません。この更新は、これを修正する上流パッチに適用されます。(BZ#529659)

* コンパイラの内部アサーションでは、C++ の静的データメンバーが外部のものであることをチェックしようとして、エラーをもたらしていました。これは、コンパイラが C++ の匿名の名前空間を最適化するときに、宣言が外部のものとしてマークされなくなったためです。匿名の名前空間にあるすべてのものが、現在の変換に対してローカルであるため外部のものとしてマークされなくなります。この更新では、この問題を解決するアサーションが修正されています。(BZ#503565、BZ#508735、BZ#582682)

* 特定の .cpp ファイルをコンパイルしようとすると、内部コンパイルエラーをもたらす可能性がありました。この更新は、この問題を解決します。(BZ#527510)

* 適切な DocFlavor がある PrintServiceLookup.lookupPrintServices は、gcj 配下のプリンターのリストを返すことに失敗していました。この更新には、プリンター検索サービスのこのバグを修正するためのバックポートされたパッチがあります。
(BZ#578382)

* GCC は、xulrunner-devel-1.9.2 に対してビルドを行わない場合があります。この更新は、gcjwebpluginをGCC RPMから削除します。(BZ#596097)

* SystemTap 生成のカーネルモジュールがコンパイルされる場合、gcc は内部コンパイラエラーを報告し、セグメンテーション違反になっていました。この更新は、クラッシュの代わりに任意のオブジェクトを指し示すことができることを前提とするパッチを適用します。(BZ#605803)

* スレッド間でのロック競合のため、std: : streambufから派生またはそれを使用しているすべてのオブジェクトについて、libstdc++に関するパフォーマンスの問題がありました。このパッチは、リロードがからの同じ値を使用するようにします
このパッチでは、reloadが、比較用の_S_globalから同じ値(クラスの_M_add_reference ()および_M_implのメンバー)を使用することを保証しています。(BZ#635708)

gcc の全ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を修正する必要があります。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://access.redhat.com/security/cve/cve-2010-0831

https://access.redhat.com/security/cve/cve-2010-2322

https://access.redhat.com/errata/RHSA-2011:0025

プラグインの詳細

深刻度: Medium

ID: 51523

ファイル名: redhat-RHSA-2011-0025.nasl

バージョン: 1.20

タイプ: local

エージェント: unix

公開日: 2011/1/14

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

CVSS v2

リスクファクター: Medium

基本値: 5.8

現状値: 4.3

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

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:cpp, p-cpe:/a:redhat:enterprise_linux:gcc, p-cpe:/a:redhat:enterprise_linux:gcc-c%2b%2b, p-cpe:/a:redhat:enterprise_linux:gcc-gfortran, p-cpe:/a:redhat:enterprise_linux:gcc-gnat, p-cpe:/a:redhat:enterprise_linux:gcc-java, p-cpe:/a:redhat:enterprise_linux:gcc-objc, p-cpe:/a:redhat:enterprise_linux:gcc-objc%2b%2b, p-cpe:/a:redhat:enterprise_linux:libgcc, p-cpe:/a:redhat:enterprise_linux:libgcj, p-cpe:/a:redhat:enterprise_linux:libgcj-devel, p-cpe:/a:redhat:enterprise_linux:libgcj-src, p-cpe:/a:redhat:enterprise_linux:libgfortran, p-cpe:/a:redhat:enterprise_linux:libgnat, p-cpe:/a:redhat:enterprise_linux:libmudflap, p-cpe:/a:redhat:enterprise_linux:libmudflap-devel, p-cpe:/a:redhat:enterprise_linux:libobjc, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b, p-cpe:/a:redhat:enterprise_linux:libstdc%2b%2b-devel, cpe:/o:redhat:enterprise_linux:5

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2011/1/13

脆弱性公開日: 2010/6/18

参照情報

CVE: CVE-2010-0831, CVE-2010-2322

BID: 41006, 41009

RHSA: 2011:0025