Debian DLA-2028-1 : squid3 セキュリティ更新

critical Nessus プラグイン ID 131961

概要

リモートの Debian ホストにセキュリティ更新プログラムがありません。

説明

Webクライアント用高性能プロキシキャッシングサーバーSquidが、次のセキュリティ脆弱性の影響を受けていたことが判明しました。

CVE-2019-12526

SquidのURN応答処理は、ヒープベースのバッファーオーバーフローの影響を受けます。URNリクエストへの応答としてリモートサーバーからデータを受信する際、Squidは応答がバッファ内に収まるかどうかを確認できません。これにより、攻撃者のコントロールによりヒープ内データのオーバーフローが発生します。

CVE-2019-18677

append_domain設定を使用する際(付加した文字がホスト名の長さ制限に関して適切にチェックされないため)、配信先とするべきでないオリジンに向けてトラフィックを不適切にリダイレクトする可能性があります。これは、メッセージが不適切に処理されるために発生します。

CVE-2019-18678

プログラミングエラーにより、攻撃者がフロントエンドソフトウェアを通じてHTTPリクエストをSquidインスタンスにスマグリングし、HTTPリクエストパイプラインの分割方法を変える可能性があります。結果として生じる応答メッセージにより、任意のURLにあって攻撃者が制御するコンテンツにより(クライアントとSquid間の)キャッシュが破損します。その影響を受けるのは、攻撃者のクライアントとSquidの間のソフトウェアに限られます。Squid自体にも、上流サーバーにも影響はありません。この問題は、ヘッダー名とコロンの間に空白があるリクエストヘッダーに関連しています。

CVE-2019-18679

データ管理が不適切であるため、SquidはHTTPダイジェスト認証を処理する際に、情報漏えいに対して脆弱です。Nonceトークンには、ヒープメモリ割り当て内に存在するポインターの生のバイト値が含まれています。この情報は、ASLR保護を低下させ、攻撃者がメモリ領域を特定して、リモートコード実行攻撃の標的にするために使用する可能性があります。

Debian 8「Jessie」では、これらの問題はバージョン3.4.8-6+deb8u9で修正されました。

squid3 パッケージをアップグレードすることを推奨します。

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

ソリューション

影響を受けるパッケージをアップグレードしてください。

参考資料

https://lists.debian.org/debian-lts-announce/2019/12/msg00011.html

https://packages.debian.org/source/jessie/squid3

プラグインの詳細

深刻度: Critical

ID: 131961

ファイル名: debian_DLA-2028.nasl

バージョン: 1.6

タイプ: local

エージェント: unix

公開日: 2019/12/12

更新日: 2021/1/11

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.5

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

CVSS スコアのソース: CVE-2019-12526

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.5

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: p-cpe:/a:debian:debian_linux:squid-cgi, p-cpe:/a:debian:debian_linux:squid-purge, p-cpe:/a:debian:debian_linux:squid3, p-cpe:/a:debian:debian_linux:squid3-common, p-cpe:/a:debian:debian_linux:squid3-dbg, p-cpe:/a:debian:debian_linux:squidclient, cpe:/o:debian:debian_linux:8.0

必要な KB アイテム: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

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

パッチ公開日: 2019/12/10

脆弱性公開日: 2019/11/26

参照情報

CVE: CVE-2019-12526, CVE-2019-18677, CVE-2019-18678, CVE-2019-18679