PT-2026-38970

CVE-2026-43319

·

Published

2026-02-11

·

Updated

2026-10-13

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A lock inversion exists in the spidev driver involving two mutexes, spi lock and buf lock. These locks were acquired in different orders depending on the execution path: write() and read() functions acquired buf lock then spi lock, while the ioctl() function acquired spi lock then buf lock. This AB-BA locking pattern can lead to circular locking dependencies and deadlocks, causing the SPI system to hang. The issue is triggered when a userspace program performs write() and SPI IOC WR MAX SPEED HZ ioctl() calls from separate threads on the same spidev file descriptor.
Recommendations Update the Linux kernel to a version where the buf lock has been removed and the locking model simplified to use only spi lock for serializing access.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
AZL-86157
OESA-2026-2674
OESA-2026-2869
OESA-2026-3157
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23477-1
SUSE-SU-2026:23481-1
SUSE-SU-2026:23528-1
SUSE-SU-2026:23529-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8492-1
USN-8492-2
USN-8492-3
USN-8492-4
USN-8492-5
USN-8497-1
USN-8498-1
USN-8499-1
USN-8606-1
USN-8607-1
USN-8609-1
USN-8619-1
Found an issue in the description? Have something to add? Feel free to write us 👾