Debian DLA-3641-1: jetty9 - LTS セキュリティ更新

medium Nessus プラグイン ID 184061

概要

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

説明

リモートの Debian 10 ホストには、dla-3641 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- Eclipse Jetty バージョン 9.4.0.RC0 から 9.4.34.v20201102、10.0.0.alpha0 から 10.0.0.beta2、および 11.0.0.alpha0 から 11.0.0.beta2 において、GZIP リクエストボディインフレーションが有効になっており、異なるクライアントからのリクエストが単一の接続に多重化されています。もし攻撃者が、アプリケーションによって消費されずに完全に受信される本文付きのリクエストを送信できる場合、同じ接続での後続のリクエストでは、本文が先頭に追加されることになります。攻撃者はデータを見ることはできませんが、後続のリクエストの本文にデータを挿入する可能性があります。(CVE-2020-27218)

- Eclipse Jetty は、ウェブサーバーとサーブレットコンテナを提供します。11.0.0 から 11.0.15、10.0.0 から 10.0.15、および 9.0.0 から 9.4.52 では、[MetaDataBuilder.checkSize] の整数オーバーフローにより、HTTP/2 HPACK ヘッダー値がサイズ制限を超える可能性があります。[MetaDataBuilder.java] は、ヘッダー名または値がサイズ制限を超えているかどうかを判断し、制限を超えた場合は例外をスローします。しかし、length が非常に大きく、huffman が true である場合、295 行目の 4 による乗算がオーバーフローし、length は負になります。[(_size+length)] は負になり、296 行目のチェックはトリガーされません。
さらに、[MetaDataBuilder.checkSize] は、ユーザーが入力した HPACK ヘッダー値のサイズが負になることを許容しており、ユーザーが入力したサイズが後で 2 を掛けた場合に、非常に大きなバッファの割り当てにつながる可能性があります。これは、ユーザーが負の length 値 (より正確には、4/3 ファッジ係数を掛けると負になる length 値) であり、この length 値が 2 を掛けると非常に大きな正の数になる場合、ユーザーはサーバーに非常に大きなバッファを割り当てることができることを意味します。
HTTP/2 のユーザーは、リモートのサービス拒否攻撃の影響を受ける可能性があります。この問題はバージョン 11.0.16、10.0.16、および 9.4.53 で修正されています。既知の回避策はありません。(CVE-2023-36478)

- HTTP/2 プロトコルでは、リクエストのキャンセルによって多数のストリームを迅速にリセットできるため、サービス拒否 (サーバーリソースの消費) を引き起こすことができます。これは、2023 年 8 月から 10 月まで、野放しで悪用されていました。(CVE-2023-44487)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

jetty9 パッケージをアップグレードしてください。

Debian 10 buster では、これらの問題はバージョン 9.4.50-4+deb10u1 で修正されています。

参考資料

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976211

https://security-tracker.debian.org/tracker/source-package/jetty9

https://www.debian.org/lts/security/2023/dla-3641

https://security-tracker.debian.org/tracker/CVE-2020-27218

https://security-tracker.debian.org/tracker/CVE-2023-36478

https://security-tracker.debian.org/tracker/CVE-2023-44487

https://packages.debian.org/source/buster/jetty9

プラグインの詳細

深刻度: Medium

ID: 184061

ファイル名: debian_DLA-3641.nasl

バージョン: 1.2

タイプ: local

エージェント: unix

公開日: 2023/10/31

更新日: 2024/2/9

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Medium

基本値: 5.8

現状値: 4.8

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

CVSS スコアのソース: CVE-2020-27218

CVSS v3

リスクファクター: Medium

基本値: 4.8

現状値: 4.5

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

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

脆弱性情報

CPE: cpe:/o:debian:debian_linux:10.0, p-cpe:/a:debian:debian_linux:libjetty9-extra-java, p-cpe:/a:debian:debian_linux:jetty9, p-cpe:/a:debian:debian_linux:libjetty9-java

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

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2023/10/30

脆弱性公開日: 2020/11/28

CISA の既知の悪用された脆弱性の期限日: 2023/10/31

参照情報

CVE: CVE-2020-27218, CVE-2023-36478, CVE-2023-44487