CVSS 3.1
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Атакува се локално, без особени условия, с обикновен потребителски вход и без действие от потребителя.
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer adm1266_pmbus_block_xfer() sets up the read transaction with .buf = data->read_buf, .len = ADM1266_PMBUS_BLOCK_MAX + 2, but read_buf in struct adm1266_data is declared as u8 read_buf[ADM1266_PMBUS_BLOCK_MAX + 1]; For a max-length block response (length byte = 255 + up to 1 PEC byte), the i2c controller is told to write 257 bytes into a 256-byte buffer, putting one byte past the end of read_buf. The same response also makes the subsequent PEC compare if (crc != msgs[1].buf[msgs[1].buf[0] + 1]) read a byte beyond the array. Bump the read_buf declaration to ADM1266_PMBUS_BLOCK_MAX + 2 so the buffer can hold the length byte, up to 255 payload bytes, and the PEC byte the i2c_msg length already accounts for.
Засегнати продукти
- Linux Linux: 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди 397d3f523bfff2f4e3dacf9b1339bd76dc207f78; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди 472744f69d25a2d5111ad62f1d62579dce2c13c8; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди 528a9f88e88502d0c2f2052a279415074cd83715; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди d94ceb16e55b6d8019ab069e357c76ac42f0ffbc; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди bd5be3fa5de6dbf61f1b3cec6b79c2c2f8065694; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди 2279c342d94eca225bf9f301c8806a05a1c81619; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди a6c802145a8de0830bca803c6d415f7e9e683624; 407dc802a9c0809ca6a48de4b4c63305eb84ef56 преди 487566cb1ccdf3756fdd7bf8d875e612ff3169bb
- Linux Linux: 5.10; преди 5.10; 5.10.258 до 5.10.*; 5.15.209 до 5.15.*; 6.1.175 до 6.1.*; 6.6.142 до 6.6.*; 6.12.92 до 6.12.*; 6.18.34 до 6.18.*; 7.0.11 до 7.0.*; от 7.1 нататък
История
- 19 юли 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2026-64086
- https://nvd.nist.gov/vuln/detail/CVE-2026-64086
- https://git.kernel.org/stable/c/397d3f523bfff2f4e3dacf9b1339bd76dc207f78
- https://git.kernel.org/stable/c/472744f69d25a2d5111ad62f1d62579dce2c13c8
- https://git.kernel.org/stable/c/528a9f88e88502d0c2f2052a279415074cd83715
- https://git.kernel.org/stable/c/d94ceb16e55b6d8019ab069e357c76ac42f0ffbc
- https://git.kernel.org/stable/c/bd5be3fa5de6dbf61f1b3cec6b79c2c2f8065694
- https://git.kernel.org/stable/c/2279c342d94eca225bf9f301c8806a05a1c81619
- https://git.kernel.org/stable/c/a6c802145a8de0830bca803c6d415f7e9e683624
- https://git.kernel.org/stable/c/487566cb1ccdf3756fdd7bf8d875e612ff3169bb