FreeBSD:RabbitMQの-C -- ヒープ破損につながる整数オーバーフロー(7c555ce3-658d-4589-83dd-4b6a31c5d610)

critical Nessus プラグイン ID 151120

Language:

概要

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

説明

alanxzによる報告:

フレームヘッダーの解析時に、frame_sizeがINT32_MAX以下であることが検証されます。frame_maxがamqp_loginおよびフレンドの0とINT32_MAXの間に制限され、APIが変更されません。
このため、悪意のあるクライアントがUINT32_MAXに近いframe_sizeを送信してもバッファオーバーフローが発生せず、state-> target_sizeの計算時にオーバーフローが発生し、値が小さくなります。その後、少量のバッファが割り当てられ、memcopyがバッファの終端を超えてメモリに書き込むframe_sizeをコピーします。

ソリューション

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

参考資料

http://www.nessus.org/u?159cf8cf

プラグインの詳細

深刻度: Critical

ID: 151120

ファイル名: freebsd_pkg_7c555ce3658d458983dd4b6a31c5d610.nasl

バージョン: 1.3

タイプ: local

公開日: 2021/6/29

更新日: 2023/12/12

サポートされているセンサー: 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-18609

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:freebsd:freebsd:rabbitmq-c, p-cpe:/a:freebsd:freebsd:rabbitmq-c-devel, cpe:/o:freebsd:freebsd

必要な KB アイテム: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

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

パッチ公開日: 2021/6/25

脆弱性公開日: 2019/10/29

参照情報

CVE: CVE-2019-18609