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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-80925— 内核 VLAN 卸载切换竞争与 Panic 修复

一分钟漏洞结论

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

在 Linux 内核中,以下漏洞已修复: vlan:修复在切换硬件 VLAN 卸载时出现的 和数据竞争问题 当在底层设备上切换硬件 VLAN TX 卸载功能( 或 )时,会调用 ,该函数会动态修改 。 这引发了以下两个问题: 1. 无锁 TX 路径(例如 中的 、 )在未持有 RTNL 锁的情况下读取 。在 RTNL 锁保护下动态修改 会造成数据竞争:上层协议栈可能基于过时的 预留了不足的头部空间(headroom),导致在调用 时触发 。 2. 此外, 在更新 时未同步更新 ,导致预留的头部空间与实际头部生成之间

AI 预测 3.1 利用难度: 困难

影响版本矩阵 6

厂商产品 版本范围状态
Linux Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< a29f3b884ba50217e6f50414f568073221e2bb07 affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 447cbe95ebb95392b5d8f6a01c0556826919ce23 affected
2.6.12 affected
< 2.6.12 unaffected
7.2.3≤ 7.2.* unaffected
7.3-rc1≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
vlan: fix skb_under_panic and races when toggling HW VLAN offload
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: vlan: fix skb_under_panic and races when toggling HW VLAN offload Toggling hardware VLAN TX offload (NETIF_F_HW_VLAN_CTAG_TX or NETIF_F_HW_VLAN_STAG_TX) on a lower device invokes vlan_transfer_features(), which dynamically changed vlandev->hard_header_len. This causes two issues: 1. Lockless TX paths (e.g. packet_snd in af_packet.c, ip6_finish_output2) read dev->hard_header_len without holding RTNL lock. Mutating hard_header_len dynamically under RTNL creates a data race where upper layers reserve insufficient headroom based on a stale hard_header_len, resulting in skb_under_panic when vlan_dev_hard_header() is called. 2. In addition, vlan_transfer_features() updated hard_header_len without updating header_ops, causing a mismatch between allocated headroom and header creation. Always setting dev->hard_header_len = real_dev->hard_header_len and dev->needed_headroom = real_dev->needed_headroom + VLAN_HLEN unconditionally ensures: - dev->hard_header_len remains 100% static and immutable at real_dev->hard_header_len, eliminating all dynamic runtime updates and data races on hard_header_len. - Upper layers allocating skbs via LL_RESERVED_SPACE() will always reserve sufficient headroom for software VLAN tag insertion (real_dev->hard_header_len + real_dev->needed_headroom + VLAN_HLEN). - vlandev inherits real_dev->needed_tailroom so underlying trailer/padding/ICV requirements are honored. - AF_PACKET SOCK_RAW network header offsets remain correctly aligned at real_dev->hard_header_len. - vlan_header_ops is used unconditionally. Note to stable teams: Make sure to backport these commits: e16e960d55a4 ("ipvlan: inherit needed_headroom and needed_tailroom from phy_dev") cef51860becd ("macvlan: inherit needed_headroom and needed_tailroom from lowerdev")
来源: 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 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ~ a29f3b884ba50217e6f50414f568073221e2bb07 -
Linux Linux 2.6.12 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

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

同批安全公告 · Linux · 2026-09-09 · 共 12 条

CVE-2026-80924 Linux内核 5.10 加密模块 内存信息泄露
CVE-2026-80923 xhci dbgtty 驱动注册失败修复
CVE-2026-80922 Linux内核qcom-rng生成零值漏洞
CVE-2026-80921 KVM s390 虚拟化软件 远程代码执行漏洞
CVE-2026-80920 Linux内核 io_uring 事件通知延迟漏洞
CVE-2026-80919 AMD GPU DevCoreDump 死锁
CVE-2026-80918 Linux内核HID驱动 整数与指针混淆漏洞
CVE-2026-80917 32位CAM系统PCI主机通用驱动空指针解引用
CVE-2026-80916 kcov PREEMPT_RT 数据损坏与竞态条件
CVE-2026-80915 Linux内核 drm/xe模块数据路径分配漏洞
CVE-2026-80914 蓝牙ISO监听套接字释放后使用漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-80925

暂无评论


发表评论