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

·

CVE-2026-31689

·

Published

2026-03-31

·

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 An issue exists in the EDAC/mc component where the error path ordering in the edac mc alloc() function is incorrect. When the mci->pvt info allocation fails, the system calls put device(), which triggers the device's release function. Because device initialize() occurs after the failed allocation, the device and its release function pointer remain uninitialized at the time of the call, leading to a null pointer dereference in kobject put().
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Resource Exhaustion

Allocation of Resources Without Limits

Access of Uninitialized Pointer

Improper Resource Release

NULL Pointer Dereference

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

Related Identifiers

AZL-84404
BDU:2026-12644
CVE-2026-31689
ECHO-6C24-F099-FB25
OESA-2026-2581
OESA-2026-2582
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8619-1
USN-8665-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu