Description
In the Linux kernel, the following vulnerability has been resolved:

ipmi: Fix user refcount underflow in event delivery

ipmi_alloc_recv_msg(user) takes the temporary user reference owned by the
receive message, and ipmi_free_recv_msg() drops it again. If event delivery
fails after allocating receive messages for earlier users,
handle_read_event_rsp() rolls those messages back with
ipmi_free_recv_msg().

That rollback path still drops user->refcount explicitly after freeing each
message. The extra put can free a user that remains linked on intf->users,
so later event delivery may dereference a freed user or trip refcount_t's
addition-on-zero warning when ipmi_alloc_recv_msg() tries to acquire
another reference.

Remove the stale explicit put and the now-dead user assignment. Keep the
list_del() and ipmi_free_recv_msg() calls; they are the required rollback
operations.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, a bug in the IPMI subsystem allows the user reference counter to be decremented below zero during event delivery. The underflow can free a user object that is still referenced in the interface list, leading to a use‑after‑free dereference or a refcount_t addition‑on‑zero warning. This memory corruption can cause a kernel panic and loss of service for the affected host.

Affected Systems

The flaw exists in the Linux kernel IPMI driver. No specific version range is provided in the advisory, so any kernel built with the current IPMI code may be affected.

Risk and Exploitability

Based on the description, exploitation would likely require interacting with the IPMI event delivery process, which could be accessed locally or remotely if the IPMI interface is exposed. The risk therefore includes denial of service via kernel panic if attackers can trigger the underflow repeatedly. However, the EPSS score is below 1%, indicating a low probability of successful exploitation in the near term. The vulnerability is not listed in the CISA KEV catalog, suggesting no publicly documented exploitation is currently known.

Generated by OpenCVE AI on August 17, 2026 at 21:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the patched IPMI subsystem
  • Verify that the IPMI driver is not compiled into unused kernel modules to reduce attack surface
  • If the IPMI interface is not required, disable it or block incoming traffic to IPMI ports to prevent remote exploitation
  • Apply additional kernel hardening measures such as CONFIG_IPMI_DEVICE_PORT and restrict access to /dev/ipmi via ACLs

Generated by OpenCVE AI on August 17, 2026 at 21:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Important


Mon, 17 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-795

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-795

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipmi: Fix user refcount underflow in event delivery ipmi_alloc_recv_msg(user) takes the temporary user reference owned by the receive message, and ipmi_free_recv_msg() drops it again. If event delivery fails after allocating receive messages for earlier users, handle_read_event_rsp() rolls those messages back with ipmi_free_recv_msg(). That rollback path still drops user->refcount explicitly after freeing each message. The extra put can free a user that remains linked on intf->users, so later event delivery may dereference a freed user or trip refcount_t's addition-on-zero warning when ipmi_alloc_recv_msg() tries to acquire another reference. Remove the stale explicit put and the now-dead user assignment. Keep the list_del() and ipmi_free_recv_msg() calls; they are the required rollback operations.
Title ipmi: Fix user refcount underflow in event delivery
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:39:41.572Z

Reserved: 2026-08-09T03:40:39.902Z

Link: CVE-2026-72042

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:13.370

Modified: 2026-08-17T06:18:02.133

Link: CVE-2026-72042

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72042 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T21:00:14Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference