Ubuntu 16.04 ESM/18.04 ESM/20.04 ESM/22.04 ESM:xrdp 漏洞 (USN-6474-1)

critical Nessus 插件 ID 185416

简介

远程 Ubuntu 主机缺少一个或多个安全更新。

描述

远程 Ubuntu 16.04 ESM/18.04 ESM/20.04 ESM/22.04 ESM 主机上安装的多个程序包受到 USN-6474-1 公告中提及的多个漏洞影响。

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_login_wnd_create() 函数中存在缓冲区溢出漏洞。
针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23468)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 audin_send_open() 函数中存在缓冲区溢出漏洞。针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23477)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_mm_trans_process_drdynvc_channel_open() 函数中存在越界写入漏洞。针对此问题,尚无已知的变通方案。
建议用户进行升级。(CVE-2022-23478)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_mm_chan_data_in() 函数中存在缓冲区溢出漏洞。
针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23479)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 devredir_proc_client_devlist_announce_req() 函数中存在缓冲区溢出漏洞。针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23480)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_caps_process_confirm_active() 函数中存在越界读取漏洞。针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23481)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_sec_process_mcs_data_CS_CORE() 函数中存在越界读取漏洞。针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23482)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 libxrdp_send_to_channel() 函数中存在越界读取漏洞。
针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23483)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_mm_process_rail_update_window_text() 函数中存在整数溢出漏洞。针对此问题,尚无已知的变通方案。建议用户进行升级。(CVE-2022-23484)

- xrdp 是一个开源项目,它为使用 Microsoft 远程桌面协议 (RDP) 的远程计算机提供图形界面登录。xrdp 0.9.21 之前版本的 xrdp_mm_trans_process_drdynvc_channel_close() 函数中存在越界读取漏洞。针对此问题,尚无已知的变通方案。
建议用户进行升级。(CVE-2022-23493)

- xrdp 是一款开源远程桌面协议 (RDP) 服务器。在受影响的版本中,整数下溢可导致 sesman 服务器中的堆溢出,任何可在本地访问 sesman 服务器、未经身份验证的远程攻击者均可以 root 身份执行代码。此漏洞已在 0.9.18.1 及更高版本中得到修补。建议所有用户都进行升级。没有已知的变通方案。(CVE-2022-23613)

- xrdp 是一款开源远程桌面协议 (RDP) 服务器。在 0.9.23 之前的版本中,未正确处理会话建立错误可导致绕过操作系统级别的会话限制。`auth_start_session` 函数可以返回非零 (1) 值(例如 PAM 错误),这可能会导致会话限制,例如绕过 PAM 每个用户的最大并发会话数(例如 ./etc/security/limits.conf)。不使用 PAM 限制的用户(管理员)不受影响。已在版本 0.9.23 中解决此问题。建议所有用户都进行升级。针对此问题,尚无已知的变通方案。
(CVE-2023-40184)

- xrdp 是一款开源远程桌面协议服务器。对 xrdp_painter.c 中字体字形的访问不会受到边界检查。由于其中一些数据是由用户控制的,因此可能会导致 xrdp 可执行文件内的越界读取。该漏洞允许在潜在特权进程中进行越界读取。在非 Debian 平台上,xrdp 往往以 root 身份运行。越界写入可能会在越界读取之后发生。如果 xrdp 在分支模式下运行,则不会产生拒绝服务影响。已在版本 0.9.23.1 中解决此问题。建议所有用户都进行升级。目前尚无针对此漏洞的变通方案。(CVE-2023-42822)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

更新受影响的 xorgxrdp、xrdp 和/或 xrdp-pulseaudio-installer 程序包。

另见

https://ubuntu.com/security/notices/USN-6474-1

插件详情

严重性: Critical

ID: 185416

文件名: ubuntu_USN-6474-1.nasl

版本: 1.3

类型: local

代理: unix

发布时间: 2023/11/9

最近更新时间: 2024/8/27

支持的传感器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 7.2

时间分数: 5.3

矢量: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

CVSS 分数来源: CVE-2022-23613

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

CVSS 分数来源: CVE-2022-23484

漏洞信息

CPE: cpe:/o:canonical:ubuntu_linux:18.04:-:esm, cpe:/o:canonical:ubuntu_linux:16.04:-:esm, cpe:/o:canonical:ubuntu_linux:20.04:-:esm, p-cpe:/a:canonical:ubuntu_linux:xorgxrdp, p-cpe:/a:canonical:ubuntu_linux:xrdp, p-cpe:/a:canonical:ubuntu_linux:xrdp-pulseaudio-installer, cpe:/o:canonical:ubuntu_linux:22.04:-:esm

必需的 KB 项: Host/cpu, Host/Debian/dpkg-l, Host/Ubuntu, Host/Ubuntu/release

易利用性: No known exploits are available

补丁发布日期: 2023/11/8

漏洞发布日期: 2022/2/7

参考资料信息

CVE: CVE-2022-23468, CVE-2022-23477, CVE-2022-23478, CVE-2022-23479, CVE-2022-23480, CVE-2022-23481, CVE-2022-23482, CVE-2022-23483, CVE-2022-23484, CVE-2022-23493, CVE-2022-23613, CVE-2023-40184, CVE-2023-42822

USN: 6474-1