PT-2026-39116 · Linux · Linux Kernel
Published
2026-05-08
·
Updated
2026-05-21
·
CVE-2026-43455
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.Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel