PT-2024-29830

CVE-2024-42279

·

Published

2024-08-17

·

Updated

2026-09-09

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.50
Description The issue is related to the spi: microchip-core in the Linux kernel, where the RX FIFO is not emptied in the interrupt handler when transmitting with rx len == 0. This can cause a subsequent transfer to read incorrect data from the previous transfer out of the RX FIFO into the start RX buffer. The core provides a register that can empty the RX and TX FIFOs, which should be used before each transfer.
Recommendations Update to Linux kernel version 6.6.50 or later to resolve the issue. As a temporary workaround, consider using the register provided by the core to empty the RX and TX FIFOs before each transfer.
Exploitability
Exploit
Fix
Vendors
Affected products
Weakness enumeration
Related identifiers
ECHO-F99A-3DA2-28F7
MGASA-2024-0309
MGASA-2024-0310
OESA-2024-2124
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3383-1
SUSE-SU-2025:20044-1
SUSE-SU-2025:20047-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7196-1
Found an issue in the description? Have something to add? Feel free to write us 👾