漏洞信息
# 蓝牙:btintel:从EFI变量检查DSBR大小
## 漏洞概述
Linux内核中蓝牙驱动存在一个栈缓冲区溢出漏洞,当EFI变量的大小超过`struct btintel_dsbr`时,会导致缓冲区溢出。
## 影响版本
未提供具体版本信息。
## 漏洞细节
在蓝牙驱动模块`btintel`中,结构体`struct btintel_dsbr`的大小已经是已知的,但之前的做法是通过查询EFI变量的大小,而不是直接使用已知的大小。这种做法导致了一个栈缓冲区溢出问题,当EFI变量的大小大于`struct btintel_dsbr`时,会导致内存溢出。
## 漏洞影响
此漏洞可能导致栈缓冲区溢出,进而可能被攻击者利用执行任意代码,造成安全风险。
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Bluetooth: btintel: Check dsbr size from EFI variable
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btintel: Check dsbr size from EFI variable
Since the size of struct btintel_dsbr is already known, we can just
start there instead of querying the EFI variable size. If the final
result doesn't match what we expect also fail. This fixes a stack buffer
overflow when the EFI variable is larger than struct btintel_dsbr.
CVSS信息
N/A
漏洞类别
N/A
漏洞标题
Linux kernel 安全漏洞
漏洞描述信息
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于btintel驱动中未检查dsbr大小,可能导致栈缓冲区溢出。
CVSS信息
N/A
漏洞类别
其他