CVE-2025-38456

ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()

HIGH
7.8
CVSS Score
Published: July 25, 2025 at 03:27 PM UTC
Updated: August 5, 2026 at 12:44 PM UTC
2 products affected across 2 vendorsLinux KernelDebian Linux

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() The "intf" list iterator is an invalid pointer if the correct "intf->intf_num" is not found. Calling atomic_dec(&intf->nr_users) on and invalid pointer will lead to memory corruption. We don't really need to call atomic_dec() if we haven't called atomic_add_return() so update the if (intf->in_shutdown) path as well.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

5.19 ≤ v < 6.1.1465.19 ≤ v < 6.12.395.19 ≤ v < 6.15.75.19 ≤ v < 6.165.19 ≤ v < 6.6.996.13 ≤ v < 6.15.76.2 ≤ v < 6.6.996.7 ≤ v < 6.12.395.198e76741c3d8b20dfa2d6c30fa10ff927cfd93d82
Vendor states this is fixed in 7c1a6ddb99858e7d68961f74ae27caeeeca67b6a (fixed)
Vendor states this is fixed in 9e0d33e75c1604c3fad5586ad4dfa3b2695a3950 (fixed)
Vendor states this is fixed in cbc1670297f675854e982d23c8583900ff0cc67a (fixed)
Vendor states this is fixed in e2d5c005dfc96fe857676d1d8ac46b29275cb89b (fixed)
Vendor states this is fixed in fa332f5dc6fc662ad7d3200048772c96b861cf6b (fixed)
Vendor states this is fixed in 5.19 (unaffected)
Vendor states this is fixed in 6.1.146 (unaffected)
Vendor states this is fixed in 6.12.39 (unaffected)
Vendor states this is fixed in 6.15.7 (unaffected)
Vendor states this is fixed in 6.16 (unaffected)
Vendor states this is fixed in 6.6.99 (unaffected)

References (6)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/7c1a6ddb99858e7d68961f74ae27caeeeca67b6a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/9e0d33e75c1604c3fad5586ad4dfa3b2695a3950
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/cbc1670297f675854e982d23c8583900ff0cc67a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/e2d5c005dfc96fe857676d1d8ac46b29275cb89b
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/fa332f5dc6fc662ad7d3200048772c96b861cf6b
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-787

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card