漏洞信息
# drm/amd/pp: 在atomctrl_initialize_mc_reg_table中修复潜在的空指针引用漏洞
## 概述
Linux 内核中的 `drm/amd/pp` 组件存在潜在的空指针解引用漏洞,发生在 `atomctrl_initialize_mc_reg_table` 和 `atomctrl_initialize_mc_reg_table_v2_2` 函数中。
## 细节
- `atomctrl_initialize_mc_reg_table()` 和 `atomctrl_initialize_mc_reg_table_v2_2()` 未检查 `smu_atom_get_data_table()` 的返回值。
- 若 `smu_atom_get_data_table()` 未能成功检索 `vram_info`,则返回 `NULL`,后续代码尝试解引用 `NULL` 指针。
## 影响
尝试解引用 `NULL` 指针可能导致系统崩溃或潜在的拒绝服务漏洞。
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table
The function atomctrl_initialize_mc_reg_table() and
atomctrl_initialize_mc_reg_table_v2_2() does not check the return
value of smu_atom_get_data_table(). If smu_atom_get_data_table()
fails to retrieve vram_info, it returns NULL which is later
dereferenced.
CVSS信息
N/A
漏洞类别
N/A
漏洞标题
Linux kernel 安全漏洞
漏洞描述信息
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于amd/pp驱动中空指针取消引用,可能导致内核崩溃。
CVSS信息
N/A
漏洞类别
其他