# 可以:开发:修正skb丢弃检查
## 概述
在Linux内核中,修复了与CAN设备相关的漏洞,此漏洞导致在监听模式下虚拟CAN接口的skb(socket buffer)检查不正确,可能导致CAN帧丢失。
## 影响版本
具体版本未明确指出,但涉及包含commit a6d190f8c767的Linux内核版本。
## 细节
在commit a6d190f8c767中,试图在监听模式下检查并丢弃skb,但读取了虚拟CAN接口中未创建的`struct can_priv`的`priv->ctrlmode`元素,导致边界外读取错误。该错误主要影响如`vcan`和`vxcan`等虚拟CAN接口。
## 影响
此漏洞可能导致虚拟CAN接口的CAN帧丢失。修复措施主要是回退原始提交,并为提供`struct can_priv`所需信息的CAN接口驱动添加了一个新辅助函数。同时,还修补了`pch_can`。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: 503 Service Temporarily Unavailable -- 🔗来源链接
标签:
标题: 503 Service Temporarily Unavailable -- 🔗来源链接
标签: