CentOS Linux 7 [TuxCare] 安全更新:freerdp / freerdp-devel / freerdp-libs / libwinpr / libwinpr-devel 多个漏洞 (CENTOS7:CLSA-2026:1774438942)

high Nessus 插件 ID 361144

简介

CentOS Linux 主机缺少一个或多个安全更新。

描述

如 TuxCare CENTOS7:CLSA-2026:1774438942公告所述,CentOS Linux 7 主机上安装的程序包受到多个漏洞的影响。

- FreeRDP 是远程桌面协议的免费实现。在 3.24.0 之前,由于缺少 H.264 metablock regionRects 坐标的水平边界验证,FreeRDP 客户端的 AVC420/AVC444 YUV 到 RGB 转换路径中会发生客户端堆缓冲区溢出。在 yuv.c 文件中,clamp() 函数(第 347 行)仅会根据图像区域的 YUV 高度来验证 top/bottom 的有效性,却从未根据图像区域的宽度来检查 left/right 的有效性。当 avc420_yuv_to_rgb(第 67 行)使用 rect->left 计算目标和源指针时,它会执行未经检查的指针运算,这可能导致访问超出已分配表面缓冲区范围。恶意服务器发送具有 AVC420 编解码器的 WIRE_TO_SURFACE_PDU_1,该编解码器包含 regionRects 条目,其左侧大大超出了表面宽度(例如,128px 表面上的 left=60000)。H.264 比特流解码成功后,yuv420_process_work_callback 会调用 avc420_yuv_to_rgb,该函数计算 pDstPoint = pDstData + rect->top * nDstStep + rect->left * 4,并将 16 字节的 SSE 向量写入到已分配堆区域之外 1888+ 字节的位置。此漏洞已在 3.24.0 中修复。(CVE-2026-29774)

- FreeRDP 是远程桌面协议的免费实现。在 3.24.0 之前的版本中,由于 bitmap_cache_put 中的差一边界检查,FreeRDP 的位图缓存子系统中会发生客户端堆越界读取/写入。恶意服务器可以发送一个 cacheId 等于 maxCells 的 CACHE_BITMAP_ORDER (Rev1),从而绕过保护机制,访问位于已分配数组之外一个元素处的 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 通道上的“服务器音频格式”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