# 网络:USB:lan78xx:将数据包长度限制为skb->len
# 漏洞描述
## 概述
在Linux内核中,`lan78xx` USB网络驱动存在漏洞,导致从描述符中获取的数据包长度可能大于实际的socket缓冲区长度,从而导致克隆的`skb`在网络堆栈中泄漏内核内存内容。此外,还修复了当数据包长度小于`ETH_FCS_LEN`时可能出现的整数下溢问题。
## 影响版本
未指定具体影响版本,但适用于包含`lan78xx` USB网络驱动的Linux内核版本。
## 细节
- 从描述符中获取的数据包长度可能超过实际的socket缓冲区长度,导致克隆的`skb`在网络堆栈中泄漏内核内存内容。
- 防止数据包长度小于`ETH_FCS_LEN`时的整数下溢。
## 影响
- 内核内存泄漏。
- 整数下溢可能导致未定义行为或崩溃。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签:
标题: Making sure you're not a bot! -- 🔗来源链接
标签: