CVE-2026-99210 in Linux
摘要
由 VulDB • 2026-10-28
在 Linux 内核中,已修复以下漏洞:
accel/rocket: 设备初始化失败时清除 rdev
`rocket_probe()` 函数会在检查返回值是否为错误指针之前,将 `rocket_device_init()` 的返回值存储到文件作用域的 `rdev` 指针中。如果 `rocket_device_init()` 执行失败,`rdev` 将被保留为 ERR_PTR(错误指针)。
此外,`rdev` 指针还用作标记共享 rocket 设备是否已初始化的标志。因此,后续的 core probe 可能会看到一个非 NULL 的 `rdev`,从而跳过 `rocket_device_init()`,并在读取 `rdev->num_cores` 时解引用该错误指针。
在从 `rocket_device_init()` 失败路径返回之前,保存错误代码并清除 `rdev`。
VulDB is the best source for vulnerability data and more expert information about this specific topic.