7.8
CVE-2026-64084
- EPSS 0.14%
- Veröffentlicht 19.07.2026 15:39:55
- Zuletzt bearbeitet 30.07.2026 14:59:47
- CVE-Watchlists
- Unerledigt
hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
In the Linux kernel, the following vulnerability has been resolved:
hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
adm1266_gpio_get_multiple() iterates the PDIO portion of the
caller-supplied mask using
for_each_set_bit_from(gpio_nr, mask,
ADM1266_GPIO_NR + ADM1266_PDIO_STATUS) {
...
}
where ADM1266_PDIO_STATUS is the PMBus command code (0xE9, i.e. 233),
not the number of PDIO pins. The intended upper bound is
ADM1266_GPIO_NR + ADM1266_PDIO_NR = 25.
gpiolib hands in a mask sized for gc.ngpio (= 25 bits on this chip),
so the iteration walks find_next_bit() up to 242, reading up to 217
extra bits (a handful of unsigned-long words: four on 64-bit, seven
on 32-bit) of whatever lives past the end of the mask in the
caller's stack. Any incidental set bit in that range then drives a
set_bit(gpio_nr, bits) call that writes past the end of the
caller-supplied bits array too -- both out-of-bounds.
Substitute ADM1266_PDIO_NR for the constant so the scan stops at the
last real PDIO bit.Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
d0593e15fdeb56048a72c5c6e720f702759d0ccd
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
17cee2f59029039416e8f6303050038eb59ba149
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
299efd14c2eda7e5fd40025e54addd4151a01081
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
4d1da9a6be5a8156c532d571c2ed237169f99244
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
b96c7f0bc0713dc6403912f6527d4ff9168d6fe6
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
fa7ca363069a70b0d1aa51e8892e3095fe2ac1ec
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
2aef8f08c479f4cbc83e1e6b19d1c94d4dd24f17
Status
affected
Version
d98dfad35c38c037b37c4adc99df01da571031a5
Version <
d7834d92251baade796812876e95555e2066fa9f
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
5.10
Status
affected
Version
0
Version <
5.10
Status
unaffected
Version <=
5.10.*
Version
5.10.258
Status
unaffected
Version <=
5.15.*
Version
5.15.209
Status
unaffected
Version <=
6.1.*
Version
6.1.175
Status
unaffected
Version <=
6.6.*
Version
6.6.142
Status
unaffected
Version <=
6.12.*
Version
6.12.92
Status
unaffected
Version <=
6.18.*
Version
6.18.34
Status
unaffected
Version <=
7.0.*
Version
7.0.11
Status
unaffected
Version <=
*
Version
7.1
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.14% | 0.037 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | 7.8 | 1.8 | 5.9 |
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
|
https://git.kernel.org/stable/c/d0593e15fdeb56048a72c5c6e720f702759d0ccd
https://git.kernel.org/stable/c/17cee2f59029039416e8f6303050038eb59ba149
https://git.kernel.org/stable/c/299efd14c2eda7e5fd40025e54addd4151a01081
https://git.kernel.org/stable/c/4d1da9a6be5a8156c532d571c2ed237169f99244
https://git.kernel.org/stable/c/b96c7f0bc0713dc6403912f6527d4ff9168d6fe6
https://git.kernel.org/stable/c/fa7ca363069a70b0d1aa51e8892e3095fe2ac1ec
https://git.kernel.org/stable/c/2aef8f08c479f4cbc83e1e6b19d1c94d4dd24f17
https://git.kernel.org/stable/c/d7834d92251baade796812876e95555e2066fa9f