Oracle Linux 9:xorg-x11-server (ELSA-2024-2169)

critical Nessus 插件 ID 195083

简介

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

描述

远程 Oracle Linux 9 主机上安装的程序包受到 ELSA-2024-2169 公告中提及的多个漏洞的影响。

- 在 xorg-x11-server 中发现释放后使用缺陷。如果指针从一个屏幕的窗口内扭曲到另一个屏幕的根窗口,且另一个窗口接着原始窗口都被破坏,则在非常具体的旧配置(具有多个协议屏幕的多屏幕设置,也称为 Zaphod 模式)中,可能会发生 X 服务器崩溃。(CVE-2023-5380)

- 在 X.Org 服务器中发现越界内存访问缺陷。当被同步抓取冻结的设备重新附加到不同的主设备时,可能会触发此问题。此问题可能导致 SSH X11 转发环境中的应用程序崩溃、本地权限升级(如果服务器以扩展权限运行)或远程代码执行。(CVE-2024-0229)

- 在 X.Org Server 的 DisableDevice 函数中发现堆缓冲区溢出缺陷。此问题可能导致应用程序崩溃,或者在某些情况下,导致在 SSH X11 转发环境中执行远程代码。(CVE-2024-21886)

- 在 X.Org 服务器中发现一个缺陷。Xephyr 和 Xwayland 中的光标代码使用创建时错误的私有类型。它使用将光标作为私有的光标位类型,并在初始化光标时覆盖了 XSELINUX 上下文。(CVE-2024-0409)

- 在 X.Org 服务器中发现一个缺陷。在 XISendDeviceHierarchyEvent 函数中,在将某些新设备 ID 添加到 xXIHierarchyInfo 结构时,可能会超过已分配的数组长度。这可触发堆缓冲区溢出情形,从而可能导致应用程序崩溃或在 SSH X11 转发环境中执行远程代码。(CVE-2024-21885)

- 在 xorg-x11-server 中发现越界写入缺陷。出现此问题的原因是,在复制 Xi/xiproperty.c 的 XIChangeDeviceProperty 函数和 randr/rrproperty.c 的 RRChangeOutputProperty 函数的堆中存储的数据时,缓冲区偏移值计算不正确,从而可能导致权限升级或拒绝服务。(CVE-2023-5367)

- 在 xorg-server 中发现一个缺陷。对 RRChangeProviderProperty 或 RRChangeOutputProperty 的特制请求可能会触发整数溢出,从而可能导致敏感信息泄露。(CVE-2023-6478)

- 在 X.Org 服务器中发现一个缺陷。DeviceFocusEvent 和 XIQueryPointer 回复都包含当前按下的每个逻辑按钮对应的位。按钮可被任意映射到任何值(最多 255),但 X.Org 服务器仅针对设备的特定数量的按钮分配空间,如果使用了更大的值,将会导致堆溢出。(CVE-2023-6816)

- 在 X.Org 服务器中发现一个缺陷。创建缓冲区时,GLX PBuffer 代码不调用 XACE 挂钩,从而导致缓冲区无标签。当客户端发出访问该资源的另一个请求(如使用 GetGeometry),或其创建需要访问该缓冲区的另一个资源时,例如 GC,XSELINUX 代码将尝试使用从未标记的对象并可能会因为 SID 为 NULL 而崩溃。
(CVE-2024-0408)

- 在 xorg-server 中发现一个缺陷。查询或更改 XKB 按钮操作(例如从触摸板移动到鼠标)可能会导致内存读写越界。在涉及 X11 转发的情况下,这可能允许本地权限升级或可能的远程代码执行。 (CVE-2023-6377)

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

解决方案

更新受影响的程序包。

另见

https://linux.oracle.com/errata/ELSA-2024-2169.html

插件详情

严重性: Critical

ID: 195083

文件名: oraclelinux_ELSA-2024-2169.nasl

版本: 1.0

类型: local

代理: unix

发布时间: 2024/5/6

最近更新时间: 2024/5/6

支持的传感器: Frictionless Assessment Agent, Nessus Agent, 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-6816

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:oracle:linux:9:4:appstream_base, cpe:/a:oracle:linux:9::appstream, cpe:/a:oracle:linux:9::codeready_builder, cpe:/o:oracle:linux:9, p-cpe:/a:oracle:linux:xorg-x11-server-xdmx, p-cpe:/a:oracle:linux:xorg-x11-server-xephyr, p-cpe:/a:oracle:linux:xorg-x11-server-xnest, p-cpe:/a:oracle:linux:xorg-x11-server-xorg, p-cpe:/a:oracle:linux:xorg-x11-server-xvfb, p-cpe:/a:oracle:linux:xorg-x11-server-common, p-cpe:/a:oracle:linux:xorg-x11-server-devel, p-cpe:/a:oracle:linux:xorg-x11-server-source

必需的 KB 项: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/OracleLinux

易利用性: No known exploits are available

补丁发布日期: 2024/5/2

漏洞发布日期: 2023/10/25

参考资料信息

CVE: CVE-2023-5367, CVE-2023-5380, CVE-2023-6377, CVE-2023-6478, CVE-2023-6816, CVE-2024-0229, CVE-2024-0408, CVE-2024-0409, CVE-2024-21885, CVE-2024-21886