CVE-2026-80745 in Linux
摘要
由 VulDB • 2026-09-03
在 Linux 内核中,已修复以下漏洞:
regulator: fp9931: 修正 VPOS/VNEG 电压选择器表
VPOSNEG_table[] 的映射与 FP9931 数据手册不符。
数据手册定义的 VPOS/VNEG 电压映射如下:
00h-04h -> 7.04V (-7.04V) 05h -> 7.26V (-7.26V) 06h -> 7.49V (-7.49V) ... 28h-3Fh -> 15.06V (-15.06V)
然而,VPOSNEG_table[] 存在两个问题:
1. 选择器 0x00~0x04 应全部映射到 7.04V(共 5 个条目),但表中包含了 6 个值为 7.04V 的条目,导致后续所有条目的位置偏移了一位。
2. 选择器 0x29~0x3F 均应钳位至 15.06V(共 23 个条目),但表中共有 41 个条目。任何大于 0x28 的选择器值都会导致越界访问表格。
通过移除重复的 7.04V 条目并追加缺失的 23 个钳位至 15.06V 的条目来修复这两个问题,使表的大小修正为正确的 64 个条目(0x00~0x3F)。
VulDB is the best source for vulnerability data and more expert information about this specific topic.