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

medium Nessus プラグイン ID 85196

概要

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

説明

チャンクされたエンコーディングを使用しているリクエストを処理する際に、 httpd が HTTP Trailer ヘッダーを処理する方法で、欠陥が見つかりました。悪意あるクライアントが、 Trailer ヘッダーを利用して、ヘッダー処理が他のモジュールにより行われた後に追加の HTTP ヘッダーを設定する可能性があります。これにより、たとえば、 mod_headers で定義されるヘッダー制限がバイパスされる可能性があります。
(CVE-2013-5704)

この更新は以下のバグも修正します:

- httpd 構成がリロードされたとき、mod_proxy ワーカーの順序がチェックされませんでした。mod_proxy ワーカーが削除、追加またはその順序が変更されたとき、そのパラメーターとスコアが混合する可能性があります。構成のリロード中の mod_proxy ワーカーの順序は内部で一貫するようになりました。

- 高速ブート中に作成されたローカルホスト証明書に、httpd サービスが警告メッセージを返す原因となる CA 拡張がありました。これは、ローカルホスト証明書を「-extensions v3_req」オプションで生成することで解決できます。

- デフォルトの mod_ssl 構成では、単一の DES、IDEA または SEED 暗号化アルゴリズムを使用している SSL 暗号化パッケージはサポートされなくなりました。

- apachectl スクリプトが、緩やかな再起動中に、/etc/sysconfig/httpd ファイルで設定された HTTPD_LANG 変数を考慮していませんでした。結果として、デーモンが緩やかに再起動される際に、 httpd が HTTPD_LANG の変更された値を使用していませんでした。スクリプトは、 HTTPD_LANG 変数を正しく処理するように修正されました。

- mod_deflate モジュールが、4 GB を超えるファイルの抽出中に、元のファイルサイズのチェックで失敗し、大きなファイルを抽出できません。現在は、mod_deflate は RFC1952 に従って元のファイルサイズを適切にチェックできるので、4 GB を超えるファイルでも展開できます。

- httpd サービスは、再起動の前に構成をチェックしていませんでした。そのため、構成にエラーがあると、httpd を緩やかに再起動しようとする試みが失敗していました。現在は、httpd が再起動の前に構成をチェックするので、構成に一貫性がない状態であると、エラーメッセージが印刷され、 httpd が停止されず、再起動できません。

- 「SSLVerifyClient optional_no_ca」および「SSLSessionCache」オプションが使用されていると、SSL_CLIENT_VERIFY 環境変数が間違って処理されていました。
SSL セッションが再開されるときに、 SSL_CLIENT_VERIFY の値が前に設定された「GENEROUS」ではなく、「SUCCESS」に設定されていました。現在は、このシナリオで、SSL_CLIENT_VERIFY が正しく GENEROUS に設定されます。

- 一部のデータが既に読み取られた後に SSL 接続が閉じられると、ab ユーティリティが状況を正しく処理していませんでした。結果として、 ab は SSL サーバーで正しく動作せず、「SSL read failed」エラーメッセージを印刷しました。この更新で、ab は期待通りに HTTPS サーバーで動作します。

- クライアントが失効した証明書を提示すると、ログのエントリはデバッグレベルでのみ作成されました。失効した証明書に関するメッセージのログのレベルが INFO に上がり、現在は、この状況を管理者に適切に通知できるようになりました。

また、この更新は以下の拡張機能も追加します:

- mod_proxy ワーカーは、現在、balancer-manager Web インターフェイスまたは httpd 構成ファイルを使用して、ドレインモード(N)に設定できます。ドレインモードのワーカーは、自身を宛先とする既存のスティッキーセッションだけを受け入れ、他のリクエストは無視します。ワーカーは、現在このワーカーに接続されているクライアントが作業を完了するのを待ってから、停止します。結果として、ドレインモードでは、クライアントに影響を与えることなく、ワーカーのメンテナンスを行うことができます。

更新済みパッケージをインストールすると、 httpd サービスが自動的に再起動されます。

ソリューション

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

参考資料

http://www.nessus.org/u?7425587e

プラグインの詳細

深刻度: Medium

ID: 85196

ファイル名: sl_20150722_httpd_on_SL6_x.nasl

バージョン: 2.5

タイプ: local

エージェント: unix

公開日: 2015/8/4

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

CVSS v2

リスクファクター: Medium

Base Score: 5

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

脆弱性情報

CPE: p-cpe:/a:fermilab:scientific_linux:httpd, p-cpe:/a:fermilab:scientific_linux:httpd-debuginfo, p-cpe:/a:fermilab:scientific_linux:httpd-devel, p-cpe:/a:fermilab:scientific_linux:httpd-manual, p-cpe:/a:fermilab:scientific_linux:httpd-tools, p-cpe:/a:fermilab:scientific_linux:mod_ssl, x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2015/7/22

脆弱性公開日: 2014/4/15

参照情報

CVE: CVE-2013-5704