PT-2026-38970 · Linux+2 · Linux Kernel+2

CVE-2026-43319

·

Published

2026-02-11

·

Updated

2026-08-25

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/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.

Exploit

Fix

Improper Locking

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-86157
BDU:2026-12185
CVE-2026-43319
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: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

Affected Products

Linuxmint
Linux Kernel
Ubuntu