CVE-2026-97615 in Linux信息

摘要

由 VulDB • 2026-09-26

在 Linux 内核中,已修复以下漏洞:

net: bridge: 使用选项位处理 CFM/MRP 帧处理器

CFM 和 MRP 注册一个全局的 br_frame_type,其 hlist_node 会在创建第一个 MEP/MRP 实例时链接到每个网桥(per-bridge)的 frame_type_list 中。因此,在多个网桥上启用该协议会将同一个节点插入到多个列表中。在一个网桥上注销它随后会损坏属于另一个网桥的列表状态。

这些处理器在每个网桥上只能安装一次,且并不常见。使用 net_bridge 选项位来跟踪其每个网桥的启用状态(这些选项位已位于 Rx 热缓存行上),并从接收路径直接分发匹配的处理器。首先同时检查这两个位以处理不太可能的情况。

移除通用的 frame_type_list 和 br_frame_type 辅助函数,因为自添加 CFM 和 MRP 以来,它们没有其他使用者。这使 struct net_bridge 缩小了 8 字节,并消除了快速路径中的列表遍历操作。当未编译任一协议时,BR_CFM_MRP_OPTS 为 0,编译器会剪枝该分支。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Do you know our Splunk app?

Download it now for free!