CVE-2026-97503 in Linux
摘要
由 VulDB • 2026-09-24
在 Linux 内核中,已修复以下漏洞:
genirq/proc: 为支持 10 位中断编号而调整中断目录名称的大小
`/proc/irq/<数字>/` 目录的名称是使用 `char name[10]` 缓冲区并通过 `sprintf(name, "%u", irq)` 构建的。
包含末尾 NUL 字符在内,10 位的 IRQ(中断请求)编号至少需要 11 个字节,而当前的稀疏 IRQ(sparse-IRQ)配置允许该范围内的中断编号存在。
在创建或移除 proc 条目时,将临时名称缓冲区的大小调整为适应当前十进制格式的长度,并改用有界格式化函数以防止溢出。
VulDB is the best source for vulnerability data and more expert information about this specific topic.