一、 漏洞 CVE-2025-38545 基础信息
漏洞信息
                                        # ti am65-cpsw-nuss skb大小修复漏洞

## 概述

在Linux内核中,修复了AM65x CPSW NUSS以太网驱动中的一个漏洞,该漏洞因未正确分配 `skb_shared_info` 所需内存空间而引发。

## 影响版本

受影响版本未明确列出,但问题出现在从 `netdev_alloc_ip_align()` 向 `build_skb()` 过渡的过程中,涉及AM65x CPSW NUSS驱动处理skb内存分配的逻辑。

## 细节

当使用 `build_skb()` 替代 `netdev_alloc_ip_align()` 分配skb内存时,未考虑 `skb_shared_info` 所需的空间,导致skb缓冲区大小不足。这可能引发内存越界访问或其结构体数据被破坏。

修复方式:通过将skb分配长度设为 `PAGE_SIZE`,确保在计算skb所需内存时,包含对数据包长度、headroom、tailroom以及 `skb_shared_info` 结构体的空间分配。

## 影响

如果不修复此漏洞,可能导致系统在处理网络数据包时出现skb结构损坏,从而引发内核崩溃或其他不稳定行为。该问题会影响AM65x平台上的以太网通信稳定性与安全性。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info
来源:美国国家漏洞数据库 NVD
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info While transitioning from netdev_alloc_ip_align() to build_skb(), memory for the "skb_shared_info" member of an "skb" was not allocated. Fix this by allocating "PAGE_SIZE" as the skb length, accounting for the packet length, headroom and tailroom, thereby including the required memory space for skb_shared_info.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
二、漏洞 CVE-2025-38545 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2025-38545 的情报信息
四、漏洞 CVE-2025-38545 的评论

暂无评论


发表评论