CentOS Linux 7 [TuxCare] セキュリティ更新プログラム:freerdp/freerdp-devel/freerdp-libs/libwinpr/libwinpr-develの複数の脆弱性(CENTOS7:CLSA-2026:1774438942)

high Nessus プラグイン ID 361144

概要

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

説明

CentOS Linux 7ホストには、TuxCare CENTOS7:CLSA-2026:1774438942アドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- FreeRDP はリモートデスクトッププロトコルの無料実装です。3.24.0 より前では、H.264 メタブロック regionRects 座標の水平境界検証がないため、FreeRDP クライアントの AVC420/AVC444 YUV-to-RGB 変換パスでクライアント側のヒープバッファオーバーフローが発生します。yuv.c では、camp() 関数 (347 行) は、サーフェス/YUV の高さに対して上部/下部のみを検証しますが、サーフェスの幅に対して左/右はチェックしません。avc420_yuv_to_rgb (行 67) が rect->left を使用して宛先とソースのポインターを計算するとき、割り当てられたサーフェスバッファをはるかに超えて到達できるチェックされていないポインター計算を実行します。悪意のあるサーバーが、左がサーフェス幅を大幅に超える regionRects エントリ (例: 128px サーフェスに対して left=60000) を含む AVC420 コーデックで WIRE__SURFACE_PDU_1 を送信します。H.264 ビットストリームが正常にデコードされると、yuv420_process_work_callback が avc420_yuv_to_rgb を呼び出することによって pDstPoint = pDstData + rect->top * nDstStep + rect->left * 4 が計算され、割り当てられたヒープ領域を 1888 バイト以上超えて 16 バイトの SSE ベクトルが書き込まれます。この脆弱性は 3.24.0 で修正されました。(CVE-2026-29774)

- FreeRDP はリモートデスクトッププロトコルの無料実装です。3.24.0 より前では、bitmap_cache_put での off-by-one 境界検査により、FreeRDP のビットマップキャッシュサブシステムでクライアント側のヒープの領域外読み取り/書き込みが発生します。悪意のあるサーバーが、cacheId が maxCells と等しい CACHE_BITMAP_ORDER (Rev1) を送信することによって、ガードをバイパスし、割り当てられた配列の 1 つの要素を超えた cells[] にアクセスする可能性があります。この脆弱性は 3.24.0 で修正されました。(CVE-2026-29775)

- FreeRDP はリモートデスクトッププロトコルの無料実装です。3.24.0 より前では、nBlockAlign が 0 の場合、MS-ADPCM および IMA-ADPCM デコーダーでゼロ除算を行い、クラッシュが生じます。libfreerdp/codec/dsp.c では、両方の ADPCM デコーダーが size % block_size を使用しています。ここで、block_size = context->common.format.nBlockAlign です。nBlockAlign 値は、RDPSND チャネルの Server Audio Formats PDU から取得されます。値 0 は、デコーダーに到達する前にはどこでも検証されません。nBlockAlign = 0 の場合、剰余演算によって SIGFPE (浮動小数点の例外) クラッシュが発生します。この脆弱性は 3.24.0 で修正されました。(CVE-2026-31884)

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

ソリューション

TuxCareアドバイザリCENTOS7:CLSA-2026:1774438942のガイダンスに基づいて、影響を受けるパッケージを更新してください。

参考資料

https://cve.tuxcare.com/els/releases/CLSA-2026:1774438942

http://www.nessus.org/u?4ed085c3

プラグインの詳細

深刻度: High

ID: 361144

ファイル名: tuxcare_centos_7_CLSA-2026-1774438942.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

公開日: 2026/10/1

更新日: 2026/10/1

サポートされているセンサー: Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5

パーセンタイル: 93.19

Vendor

Vendor Severity: Important

CVSS v2

リスクファクター: High

基本値: 8.5

現状値: 6.7

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

CVSS スコアのソース: CVE-2026-29775

CVSS v3

リスクファクター: High

基本値: 8.2

現状値: 7.4

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

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

脆弱性情報

必要な KB アイテム: Host/local_checks_enabled, Host/CentOS/release, Host/CentOS/rpm-list, Host/OS/extended-third-party

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

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

パッチ公開日: 2026/3/25

脆弱性公開日: 2026/3/13

参照情報

CVE: CVE-2026-29774, CVE-2026-29775, CVE-2026-31884

CLSA: 2026:1774438942