OpenSSH <9.3の複数の脆弱性

critical Nessus プラグイン ID 173384

概要

リモートホストで実行されている SSH サーバーは、複数の脆弱性の影響を受けます。

説明

リモートホストにインストールされている OpenSSH のバージョンは、9.3 より前です。したがって、release-9.3 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

- ssh-add(1): OpenSSH で追加されたポップごとの宛先制約 (ssh-add
-h ...) を使用して ssh-agent(1) にスマートカードキーを追加する際に、論理エラーのより制約がエージェントに伝達されませんでした。8.9 これにより、制約なしでキーが追加されました。スマートカードでないキーや、宛先の制約のないキーなど一般的なケースは影響を受けません。(CVE-2023-28531)

- ssh(1): Portable OpenSSH は、標準ライブラリが VerifyHostKeyDNS 機能で使用するために提供していない場合、getrrsetbyname(3) 関数の実装を提供します。特別に細工された DNS 応答により、この関数が隣接するスタックデータの領域外読み取りを実行する可能性がありますが、この状態は ssh(1) クライアントへのサービス拒否を超える悪用はできないと思われます。getrrsetbyname(3) の置換は、システムの標準ライブラリにこの関数がなく、ポータブル OpenSSH が ldns ライブラリでコンパイルされていない場合にのみ含まれます (--with-ldns)。getrrsetbyname(3) は、VerifyHostKeyDNS を使用して SSHFP レコードをフェッチする場合にのみ呼び出されます。

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

ソリューション

OpenSSHバージョン9.3以降にアップグレードしてください。

参考資料

https://www.openssh.com/txt/release-9.3

プラグインの詳細

深刻度: Critical

ID: 173384

ファイル名: openssh_93.nasl

バージョン: 1.4

タイプ: remote

ファミリー: Misc.

公開日: 2023/3/24

更新日: 2024/4/26

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.4

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

CVSS スコアのソース: CVE-2023-28531

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: cpe:/a:openbsd:openssh

必要な KB アイテム: installed_sw/OpenSSH

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

パッチ公開日: 2023/3/15

脆弱性公開日: 2023/3/15

参照情報

CVE: CVE-2023-28531

IAVA: 2023-A-0152-S