目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-98550— Linux 内核 TIPC 拒绝无效消息导致整数下溢漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 Linux 内核中,以下漏洞已被修复: tipc:拒绝无效和意外的 GRP_ACK_MSG,以防止 bc_ackers 下溢 提交 48a5fe38772b("tipc: 修复因重复 GRP_ACK_MSG 导致的 bc_ackers 下溢”)通过在 中,当满足 条件时提前返回,从而拒绝处理重复或过期的 ACK 消息。 然而,该检查仍存在两个方面的不足: 1. 当 为零时(例如在静默组中、未请求 replicast ACK,或所有预期成员均已确认之后),若收到一个意外的 且其 ,该消息会通过 检查,并无条件地递

AI 预测 5.9 利用难度: 困难

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux 2f487712b89376fce267223bbb0db93d393d4b09< edc6593c442278fceff0120e8cc58bc592168c35 affected
2f487712b89376fce267223bbb0db93d393d4b09< 9b94a90651e1fa573c6ac6a5a6b269d5874df2c0 affected
2f487712b89376fce267223bbb0db93d393d4b09< 507a27435b2bb1f22e3a3674f6a6553eb815021b affected
2f487712b89376fce267223bbb0db93d393d4b09< 80a9ccfc24d3776ef6753a57315e726475fac7d7 affected
2f487712b89376fce267223bbb0db93d393d4b09< 478fb08d0c2a53002a721d22b8d6681ec971d90f affected
2f487712b89376fce267223bbb0db93d393d4b09< 12cc3a1eac5a2a06b67a7b85f0f48ff241a94d1b affected
2f487712b89376fce267223bbb0db93d393d4b09< b0e517961f09b9f60d338d1ea4e17aacdbf206f0 affected
2f487712b89376fce267223bbb0db93d393d4b09< 99cc2a62e07a44a22254d7beca9ef1f8ad886d0d affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-98550 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
tipc: reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: tipc: reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow Commit 48a5fe38772b ("tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG") rejected duplicate/stale ACKs in tipc_group_proto_rcv() by returning early when less_eq(acked, m->bc_acked). However, that check remains incomplete in two ways: 1. When grp->bc_ackers is zero (e.g. on a quiet group, when replicast ACKs were not requested, or after all expected members have already acknowledged), an unexpected GRP_ACK_MSG with acked > m->bc_acked passes less_eq() and unconditionally decrements grp->bc_ackers. Because bc_ackers is a u16, this wraps to 65535, causing tipc_group_bc_cong() to permanently report congestion and blocking all future group broadcasts on the socket. 2. During an active broadcast round (grp->bc_ackers > 0), the sender transmits packet S and advances grp->bc_snd_nxt to S + 1. Receivers increment their expected counter to S + 1 upon consuming packet S, so the only valid ACK value for the current round is strictly acked == grp->bc_snd_nxt. However, tipc_group_update_bc_members() initializes each member's m->bc_acked to prev = grp->bc_snd_nxt - 1 (S - 1 before increment). This leaves a 2-sequence gap (S - 1 to S + 1) in sequence space. An incoming ACK is therefore neither rejected as duplicate nor prevented from decrementing grp->bc_ackers if an unexpected or stale value (such as S) is received. A member sending acked = S followed by acked = S + 1 could decrement grp->bc_ackers twice in the same round, prematurely clearing bc_ackers or underflowing it. Fix this by: - Dropping GRP_ACK_MSG immediately if grp->bc_ackers is zero. - Requiring acked == grp->bc_snd_nxt and rejecting duplicates where m->bc_acked == acked. Because replicast broadcast rounds are strictly sequential, only grp->bc_snd_nxt can be acknowledged, and each member can acknowledge at most once per round. Note that a related pre-existing issue in tipc_group_delete_member() (where grp->bc_ackers decrementing to zero upon member departure does not restore *grp->open or trigger a socket wakeup) will be addressed in a separate patch.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 2f487712b89376fce267223bbb0db93d393d4b09 ~ edc6593c442278fceff0120e8cc58bc592168c35 -
Linux Linux 4.15 -

二、漏洞 CVE-2026-98550 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-98550 的情报信息

请登录查看更多情报信息。

CVE-2026-98550 补丁与修复 (8)

同批安全公告 · Linux · 2026-10-18 · 共 436 条

CVE-2026-98583 NFC nfcmrvl 驱动命令长度校验越界漏洞
CVE-2026-98570 Linux IPv6 子网路由表项处理信息泄露漏洞
CVE-2026-98571 stmmac 驱动 skb 构建失败后内存泄漏漏洞
CVE-2026-98572 bpf MIPS32 JEQ/JNE 跳转指令逻辑漏洞
CVE-2026-98573 Linux 内核 IPv6 校验和计算整数下溢漏洞
CVE-2026-98574 bcmgenet 网络驱动 NAPI 停止前禁用队列漏洞
CVE-2026-98575 pn533 NFC 驱动越界读取漏洞
CVE-2026-98576 Linux NFC LLCP 服务名日志越界读漏洞
CVE-2026-98577 NFC LLCP 模块 WKS SAP 劫持漏洞
CVE-2026-98578 Linux st21nfca ISO15693 库存长度验证漏洞
CVE-2026-98579 NFC LLCP SDreq TLV 列表泄露漏洞
CVE-2026-98580 Linux NFC LLCP 接受队列生命周期竞态条件漏洞
CVE-2026-98581 NFC LLCP nfc_llcp_recv_dm 列表损坏/引用计数不同步
CVE-2026-98582 ST21NFCA NFC 驱动接收帧大小验证漏洞
CVE-2026-98594 tg3 驱动 PHYLIB 资源清理漏洞
CVE-2026-98591 bpf skb 动态指针越界漏洞
CVE-2026-98592 Spacemit 网络驱动传输描述符处理漏洞
CVE-2026-98593 Linux s390 调试功能空指针解引用漏洞
CVE-2026-98590 bpf 上下文代码生成逻辑修复
CVE-2026-98595 Linux 内核 UDP 4 元组哈希表移除漏洞

显示前 20 条,共 436 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-98550

暂无评论


发表评论