SB20260815207 - Incorrect calculation in Linux kernel spi driver
Published: August 15, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Incorrect calculation (CVE-ID: CVE-2026-74276)
CWE-ID: CWE-682 - Incorrect Calculation
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper buffer size calculation in the xilinx SPI driver FIFO size detection logic when handling SPI transactions in irq mode. A local user can trigger an SPI transaction of the assumed FIFO size or more to cause a denial of service.
The issue can cause the driver to spin in a while loop forever after one received byte is lost because the RX FIFO is smaller than the incorrectly assumed size.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/1c9246a199e19b2fd36e94feed60e55f27103a4f
- https://git.kernel.org/stable/c/1fc6a6c0cc7796b0c1cf4eec3f0720f422f09273
- https://git.kernel.org/stable/c/47f3b5365536e8c38f264824ab15fdb74454e066
- https://git.kernel.org/stable/c/4ee65558a7fda463222f5edc631b6d7862218725
- https://git.kernel.org/stable/c/d1944b71c18e7494756bff1a6f80c25be99eaecb
- https://git.kernel.org/stable/c/d7ccd8736b67550eca746ed7fa39a36016ff114b
- https://git.kernel.org/stable/c/dfab0d4698a642bab9b895e2e6d240838cfe2cc6
- https://git.kernel.org/stable/c/e98f589d54068dfcc7da42d9b730e47b84e2991a