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

ACPI: button: Fix ACPI GPE handler leak during removal

Commit a7e23ec17fee ("ACPI: button: Install notifier for system events
as well") changed the ACPI notify handler type for ACPI buttons to
ACPI_ALL_NOTIFY, but it forgot to update acpi_button_remove() to reflect
that change. This leads to leaking the notify handler past driver
removal, which may cause a kernel crash to occur if ACPI notify on
the given device is triggered after removing the driver, and causes a
subsequent probe of the given device with the same driver to fail.

Address this by updating the acpi_remove_notify_handler() call in
acpi_button_remove() as appropriate.
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw arises in the ACPI button subsystem, where a change to the notify handler type was not mirrored in the driver’s removal routine. When a button driver is unloaded, its legacy General‑Purpose Event handler remains registered, creating a resource‑management defect (CWE‑772). If a subsequent ACPI event fires for that button, the kernel attempts to invoke the stale handler, triggering a crash. This results in a kernel panic and the button driver can no longer be probed, effectively disabling the button’s functionality. The impact is a denial of service that affects system stability and device usability.

Affected Systems

The issue exists in any Linux kernel derivative that predates commit a7e23ec17fee. No vendor‑specific versions are listed, so all distributions built from earlier kernel releases are susceptible.

Risk and Exploitability

Based on the description, the likely attack vector is a local system user triggering an ACPI event after the button driver has been removed. The base CVSS score is 5.5, indicating moderate severity, while the EPSS score is less than 1 % and the vulnerability is not in CISA’s KEV catalog. Successful exploitation would cause an immediate kernel panic and a local denial of service for the affected button functionality; remote exploitation is improbable.

Generated by OpenCVE AI on August 4, 2026 at 18:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes commit a7e23ec17fee, which corrects the notifier removal and eliminates the resource leak.
  • Monitor system logs such as /var/log/kern.log or dmesg for ACPI notification kernel panics or button driver probe failures after applying the patch to confirm that the issue is resolved.
  • If the patch cannot be applied immediately, contact the distribution maintainer or consult community resources for guidance on mitigating the risk until the kernel update is available.

Generated by OpenCVE AI on August 4, 2026 at 18:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Sun, 26 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 22 Jul 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Tue, 21 Jul 2026 23:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ACPI: button: Fix ACPI GPE handler leak during removal Commit a7e23ec17fee ("ACPI: button: Install notifier for system events as well") changed the ACPI notify handler type for ACPI buttons to ACPI_ALL_NOTIFY, but it forgot to update acpi_button_remove() to reflect that change. This leads to leaking the notify handler past driver removal, which may cause a kernel crash to occur if ACPI notify on the given device is triggered after removing the driver, and causes a subsequent probe of the given device with the same driver to fail. Address this by updating the acpi_remove_notify_handler() call in acpi_button_remove() as appropriate.
Title ACPI: button: Fix ACPI GPE handler leak during removal
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-07-19T14:56:27.365Z

Reserved: 2026-07-19T07:54:57.027Z

Link: CVE-2026-64013

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64013 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T18:15:03Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime