CyberRota Analysis
AI-GeneratedThe vulnerability affects the Linux kernel's ACPI button handler, where a failure to properly remove the ACPI notify handler can lead to a kernel crash if the notify is triggered after the driver has been removed. This issue may result in system instability and hinder the successful re-probing of the device with the same driver. Linux system administrators and developers working with ACPI implementations should prioritize addressing this vulnerability to ensure system reliability and prevent potential crashes.
Original NVD 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.