PT-2026-39116 · Linux+2 · Linux Kernel+2
CVE-2026-43455
·
Published
2026-03-06
·
Updated
2026-08-20
CVSS v3.1
5.5
Medium
| Vector | AV: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 race condition exists in the
mctp flow prepare output() function. The function checks key->dev and may call mctp dev set key() without holding the key->lock, despite the latter being intended for serialization. This occurs during the mctp sendmsg() transmit path via mctp local output() and mctp dst output(). If two CPUs execute this sequence simultaneously, one device reference can be overwritten, leading to a resource leak because mctp dev release key() will only decrease the reference count for one device.Recommendations
Apply the fix that ensures
key->lock is held during the key->dev check and the mctp dev set key() call.Exploit
Fix
RCE
Deserialization of Untrusted Data
Time Of Check To Time Of Use
Race Condition
Improper Resource Release
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu