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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-58098— semop(2) 堆越界访问漏洞

一分钟漏洞结论

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

当 semop(2) 阻塞等待某个信号量条件时,它会释放与该信号量集关联的每集锁并进入睡眠状态。唤醒后,它会检查嵌入在信号量集的 IPC 标识符中的序列号,以判断在调用者睡眠期间该信号量集是否已被移除。该序列号仅有 15 位宽。如果在一个相同的表槽中,在调用者阻塞期间创建和销毁了足够多的信号量集,计数器将发生回绕(wrap around),导致 semop(2) 可能错误地认为原始信号量集仍然存在。随后对该信号量集中某个信号量的访问可能越界。 特权本地用户(非特权用户)可触发内核堆内存的越界访问,从而导致权限提升。

AI 预测 7.8 利用难度: 中等
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Heap out-of-bounds access in semop(2)
来源: CVE Program / CVE List V5
Vulnerability Description
When semop(2) blocks waiting for a semaphore condition, it releases the per-set lock and sleeps. Upon waking, it checks the sequence number embedded in the semaphore set's IPC identifier to detect whether the set was removed while the caller was asleep. This sequence number is only 15 bits wide. If enough semaphore sets are created and destroyed in the same table slot while a caller is blocked, the counter wraps around, and semop(2) may falsely conclude that the original set still exists. The subsequent access to a semaphore within the set may then be out of bounds. An unprivileged local user can trigger an out-of-bounds access on kernel heap memory, potentially leading to privilege escalation.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
跨界内存写
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
FreeBSD FreeBSD 15.1-RELEASE ~ p4 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-58098 其他参考 (1)

同批安全公告 · FreeBSD · 2026-10-15 · 共 13 条

CVE-2026-58099 kqueue 写时fork实现内存安全漏洞
CVE-2026-58100 kqueue copy-on-fork 内存安全漏洞
CVE-2026-101302 远程拒绝服务攻击通过接收端内核 TLS
CVE-2026-101306 多个Jail文件系统根目录逃逸漏洞
CVE-2026-101305 多个监狱文件系统根目录逃逸漏洞
CVE-2026-101304 多个Jail文件系统根目录逃逸漏洞
CVE-2026-101303 IPv6 UDP sendto(2) 绕过 jail 回环限制
CVE-2026-101307 tcp_rack 远程触发的缓冲区溢出漏洞
CVE-2026-101308 sound(4) 缓冲区大小调整与 mmap 之间的竞态条件漏洞
CVE-2026-101311 bhyve 设备模型多个漏洞
CVE-2026-101309 bhyve 设备模型多个漏洞
CVE-2026-101310 bhyve设备模型多个漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-58098

暂无评论


发表评论