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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-74751— RISC-V ZBB strnlen越界读取

一分钟漏洞结论

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

在 Linux 内核中,已解决以下漏洞: riscv: lib: 修复 ZBB 优化的 strnlen 越界读取问题 ZBB 优化的 循环在检查对齐边界之前,会提前加载下一个字: 其中 。当 对齐且 是 的倍数时, 等于 ,此时循环会在恰好位于 的位置加载一个完整的字。如果 恰好落在页边界上,且下一页未映射,则会触发缺页异常(fault)。 修复方案: 1. 通过基于最后一个有效字节(即 )而非 来计算对齐边界。这样循环会在包含最后一个有效字节的字处停止,而不会继续加载其后的字。 的情况已由 提前退出处理。 2.

CVSS 9.4 · Critical

影响版本矩阵 6

厂商产品 版本范围状态
Linux Linux 5ba15d419fab848a3813eb56bbcad00e291fbc49< e697e30f3dd2da3a1df7dc0980546d5b53aea4b6 affected
5ba15d419fab848a3813eb56bbcad00e291fbc49< 5d588c684833e678a0008eb69c33190f01a65f4b affected
7.1 affected
< 7.1 unaffected
7.1.10≤ 7.1.* unaffected
7.2≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
riscv: lib: Fix ZBB strnlen reading past count boundary
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: riscv: lib: Fix ZBB strnlen reading past count boundary The ZBB-optimized strnlen loop loads one word ahead before checking the aligned boundary: REG_L t1, SZREG(t0) // load next word addi t0, t0, SZREG // advance orc.b t1, t1 bgeu t0, t4, 4f // boundary check AFTER load where t4 = (s + count) & -SZREG. When s is aligned and count is a multiple of SZREG, t4 equals s + count and the loop loads a full word starting at exactly s + count. If s + count falls on a page boundary with the next page unmapped, this faults. Fix by computing the aligned boundary from the last valid byte (s + count - 1) instead of s + count. This makes the loop stop at the word containing the last valid byte rather than potentially loading the word after it. The count == 0 case is already handled by the beqz early exit. Also add a pre-loop guard (bgeu t0, t4) for the case where all valid bytes fit within the first word. With the adjusted boundary, t4 can equal t0, and entering the loop with stale register state from the first-word processing would produce incorrect results. The final minu clamp ensures the result is still correct when the last loaded word extends past s + count - 1 within the same aligned word.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 5ba15d419fab848a3813eb56bbcad00e291fbc49 ~ e697e30f3dd2da3a1df7dc0980546d5b53aea4b6 -
Linux Linux 7.1 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-74751 补丁与修复 (2)

同批安全公告 · Linux · 2026-08-26 · 共 92 条

CVE-2026-74752 9.8 CRITICAL SCTP协议Cookie AUTH状态校验前使用漏洞
CVE-2026-80589 9.8 CRITICAL 磁盘块:释放未添加磁盘时停止超时定时器
CVE-2026-74737 9.8 CRITICAL TI AM65 CPSW 驱动端口ID提取错误
CVE-2026-80557 9.8 CRITICAL libceph 2.0 越界读取漏洞
CVE-2026-80587 9.8 CRITICAL Linux内核 MPTCP 缓冲区溢出漏洞
CVE-2026-80528 9.8 CRITICAL Ceph 文件回收竞态漏洞
CVE-2026-80561 9.8 CRITICAL libceph 多个不安全解码远程代码执行漏洞
CVE-2026-74743 9.8 CRITICAL macvlan 继承底层设备头部尾部空间
CVE-2026-74744 9.8 CRITICAL Linux内核ipvlan模块继承headroom/tailroom
CVE-2026-80586 9.8 CRITICAL Linux内核 MPTCP 模块异常尺寸处理缺陷
CVE-2026-74746 9.8 CRITICAL Netfilter 流表 GC 可见元组发布顺序漏洞
CVE-2026-80558 9.8 CRITICAL Ceph libceph 模块 OSID 索引缺陷
CVE-2026-80519 9.8 CRITICAL OpenVPN 加密回调清理漏洞
CVE-2026-80585 9.4 CRITICAL Linux 内核 MPTCP 快开子流标记错误
CVE-2026-80554 9.3 CRITICAL Linux s390/vfio_ccw 通道程序段数限制
CVE-2026-80551 9.3 CRITICAL s390/vfio_ccw: 确保首个IDAW保持不变
CVE-2026-80576 8.8 HIGH AMD GPU 驱动拒绝超大IB
CVE-2026-80547 8.8 HIGH s390/vfio_ccw: 实现 CRW 锁
CVE-2026-80552 8.8 HIGH s390/vfio_ccw 缓冲区溢出漏洞
CVE-2026-80548 8.8 HIGH s390 VFIO 条件变量竞态条件

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-74751

暂无评论


发表评论