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: Kernel crash that can lead to denial of service
Action: Patch
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. If an ACPI event fires for that button after removal, the kernel attempts to invoke the stale handler, causing a crash and preventing the button from being re‑probed. This results in a kernel panic and loss of button functionality, effectively disabling the button and causing a denial of service that affects system stability.

Affected Systems

Any Linux kernel derived from versions preceding commit a7e23ec17fee. The issue exists in all distributions built from those kernels, including kernel releases prior to 7.1 rc1. Distribution‑specific vendor products are not individually listed, so any user of a kernel before the fix is affected.

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 CVSS score of 5.5 indicates moderate severity, while the EPSS score is below 1 %, suggesting a low exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Successful exploitation would produce an immediate kernel panic and a local denial of service; remote exploitation appears unlikely.

Generated by OpenCVE AI on October 17, 2026 at 10:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes commit a7e23ec17fee, which corrects the notifier removal and eliminates the resource leak.
  • After updating, verify that ACPI notification handling no longer triggers kernel panics by reviewing dmesg or /var/log/kern.log for related error messages.
  • If an immediate kernel update is not feasible, consult the distribution maintainer or apply any available vendor‑provided mitigation such as disabling the affected ACPI button functionality until the update can be applied.

Generated by OpenCVE AI on October 17, 2026 at 10:34 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
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
History

Thu, 15 Oct 2026 13:30:00 +0000


Tue, 13 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc5:*:*:*:*:*:*

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-10-15T10:07:54.966Z

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

Link: CVE-2026-64013

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2026-07-19T16:17:41.220

Modified: 2026-10-15T11:17:38.217

Link: CVE-2026-64013

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-64013 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T10:45:07Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime