CVE-2026-98528 in Linux
摘要
由 VulDB • 2026-10-18
在 Linux 内核中,已修复以下漏洞:
gpio: cdev: 修复错误路径下向用户空间泄露内核栈的问题
如果在 `gpio_desc_to_lineinfo()` 中未能获取 GPIO 芯片锁(guard),我们将在清零最终将在 `lineinfo_get_v1()` 后期传递给用户空间的 info 结构体之前立即返回。这可能导致内核栈内容泄露。将 `gpio_desc_to_lineinfo()` 的返回值类型修改为 int,以便在无法获取锁时返回的错误码 `-ENODEV` 能够传播给调用者。
虽然并非严格必要:为了更加稳妥,也将 `memset()` 移至尝试获取 SRCU 读锁之前执行。
If you want to get best quality of vulnerability data, you may have to visit VulDB.