AlmaLinux 9.2 [TuxCare] 安全更新:python3-unbound / unbound / unbound-devel / unbound-libs 多个漏洞 (ALMALINUX9.2:CLSA-2026:1780477611)

high Nessus 插件 ID 351542

简介

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

描述

AlmaLinux 9.2 主机上存在安装的程序包,该程序包受到 TuxCare ALMALINUX9.2:CLSA-2026:1780477611 1 公告中提及的多个漏洞的影响。

- NLnet Labs Unbound 1.16.2 之前的版本(含) 1.25.0 版本存在“ghost 域名”系列攻击漏洞,可将 ghost 域窗口扩展最多一个缓存的 TTL 配置值。与其他“ghost 域名”攻击类似,攻击者需要控制(ghost)区域,并且能够查询易受攻击的 Unbound。单一客户端 NS 查询可能导致 Unbound 以子端顶点 NS rrset 覆盖缓存过期的父端参照 NS rrset,且实质上将 ghost 域窗口扩展最多一个缓存的 TTL 配置值(“cache-max-ttl”)。在使用了“harden-referral-path: yes”的配置(非默认配置)中,不需要任何客户端 NS 查询,因为 Unbound 会隐式执行该查询。Unbound 1.25.1 包含一个补丁,该补丁将问题修复为不允许扩展(父)NS 记录的 TTL,无论其信任程度如何。(CVE-2026-40622)

- NLnet Labs Unbound 及其之前版本 1.25.0 容易遭受与解析传入 EDNS 选项长列表有关的服务降级攻击。发送包含过多 EDNS 选项的查询的攻击者可在 Unbound 线程解析和创建选项的内部数据结构时长时间占用其资源。协同攻击可导致降级和/或拒绝服务。Unbound 1.25.1 包含一个补丁,该补丁将问题修复为将限制可接受的传入 EDNS 选项(100 个)。(CVE-2026-41292)

- NLnet Labs Unbound 1.14.0 及其之前的版本 1.25.0 存在一个漏洞,可在对回复数据包中的多个 NSID 和/或 DNS Cookie、EDNS 和/或 EDNS 填充选项进行编码时导致堆溢出。需要启用相关选项(“nsid”、“answer-cookie”、“pad-responses”(默认))才可利用此漏洞。可查询 Unbound 的攻击者可通过在查询中附加多种 NSID 和/或 DNS Cookie、EDNS 和/或 EDNS 填充选项来利用此漏洞。EDNS 字段大小计算中的一个缺陷截断了正确的值,从而允许编码器在写入时溢出可用空间。这两者结合在一起,导致 Unbound 控制的数据出现堆溢出写入,并最终造成崩溃。Unbound 1.25.1 包含一个补丁,该补丁将问题修复为删除 EDNS 选项重复的问题以及防止截断 EDNS 字段大小计算。(CVE-2026-42944)

- NLnet Labs Unbound 及其之前版本 1.25.0 在 DNSSEC 验证器中存在一个拒绝服务漏洞,如果上游回复恶意,该漏洞可导致崩溃。当 Unbound 构造用于验证的追踪回复消息时,代码会使用错误的计数器来计算 ADDITIONAL 部分 rrset 的写入偏移。DNAME 复制可能会增加 ANSWER 部分计数,而颁发机构筛选可能会减少 AUTHORITY 部分计数并创建未初始化的数组槽。这两者结合后,验证器稍后会取消引用此未初始化的指针,从而造成进程立即崩溃。控制 DNSSEC 签名域的攻击者可以通过配置包含未签名 CNAME 的 DNAME 链以及包含未签名的 AUTHORITY 记录以及已签名的 ADDITIONAL 胶水记录的响应,从而通过单个查询触发此缺陷。Unbound 1.25.1 包含一个补丁,该补丁将问题修复为使用适当的计数器计算写入偏移。(CVE-2026-42959)

- NLnet Labs Unbound 及之前版本(含)容易 1.25.0 受到通过权限部分的混杂记录造成的毒害的影响。可利用与授权区段中补充 DNS 回复的混杂 RRSet 诱骗 Unbound 缓存此类记录。如果攻击者能够在回复中附加此类记录(即遭欺骗的数据包、碎片攻击),则能够使 Unbound 的缓存中毒。恶意执行者可通过在回复中注入除了 NS 记录之外、还附带了地址记录的其他 RRset(例如 MX)来利用可能的中毒影响。这可通过尝试欺骗回复数据包或碎片攻击来实现。然后,如果授权区段的 RRSet 此时具有足够的信任(即委派点的区域内数据),则 Unbound 将接受附加部分中的相对地址记录并对其进行缓存。Unbound 1.25.1 包含一个补丁,该补丁将问题修复为如果来自附加部分的地址记录不明确仅与颁发机构 NS 记录相关,则会将其忽略,从而缓解可能的中毒影响。这是对 CVE-2025-11411 的补充修复。(CVE-2026-42960)

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

解决方案

根据 TuxCare 公告 ALMALINUX9.2:CLSA-2026:1780477611 中的指南更新受影响的程序包。

另见

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

http://www.nessus.org/u?41b074f1

插件详情

严重性: High

ID: 351542

文件名: tuxcare_alma_linux_9.2_CLSA-2026-1780477611.nasl

版本: 1.1

类型: Local

发布时间: 2026/9/30

最近更新时间: 2026/9/30

支持的传感器: Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.8

百分位: 96.82

Vendor

Vendor Severity: Critical

CVSS v2

风险因素: High

基本分数: 9.4

时间分数: 7

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

CVSS 分数来源: CVE-2026-42960

CVSS v3

风险因素: Critical

基本分数: 10

时间分数: 8.7

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

风险因素: High

Base Score: 8.7

Threat Score: 6.6

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

CVSS 分数来源: CVE-2026-42959

漏洞信息

必需的 KB 项: Host/local_checks_enabled, Host/cpu, Host/AlmaLinux/release, Host/AlmaLinux/rpm-list, Host/OS/extended-third-party

易利用性: No known exploits are available

补丁发布日期: 2026/6/3

漏洞发布日期: 2026/5/20

参考资料信息

CVE: CVE-2026-40622, CVE-2026-41292, CVE-2026-42944, CVE-2026-42959, CVE-2026-42960

CLSA: 2026:1780477611