# N/A
## 概述
在 Linux 内核版本 4.17.2 及之前版本中的 `vbg_misc_device_ioctl()` 函数存在一个漏洞。该漏洞源于对用户数据进行两次读取操作,导致可能导致严重的内核错误,如缓冲区越界访问,最终导致本地拒绝服务和信息泄露。
## 影响版本
- Linux 内核版本 <= 4.17.2
## 细节
漏洞位于 `drivers/virt/vboxguest/vboxguest_linux.c` 文件中的 `vbg_misc_device_ioctl()` 函数。该函数使用 `copy_from_user` 对用户数据中的头部部分进行两次读取操作。由于竞态条件,恶意用户线程可以在两次读取操作之间更改头部部分中的关键变量(如 `hdr.size_in` 和 `hdr.size_out`),从而导致严重的内核错误,包括缓冲区越界访问。
## 影响
该漏洞可能导致本地拒绝服务 attack 和信息泄露。
是否为 Web 类漏洞: 未知
判断理由:
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | A technical case study and exploitation analysis of the Authentication Bypass vulnerability in TP-Link TL-WR840N firmware (CVE-2018-12633). | https://github.com/wiliam227user/CVE-2018-12633-TPLink-Auth-Bypass | POC详情 |
暂无评论