Linux Kernel ACPICA Undefined Behavior Vulnerability in AML Walk Initialization

Vulnerability

A vulnerability has been addressed in the Linux kernel's ACPICA component, specifically within the ACPI dispatcher state management. The issue involved undefined behavior caused by applying a zero offset to a null pointer during the initialization of the ACPI Disassembly Language (AML) walk process. This vulnerability was identified through a stack trace generated by the Undefined Behavior Sanitizer (UBSAN) in Fuchsia, highlighting the potential for pointer arithmetic errors that could disrupt normal operations.

Impact

Exploitation of this vulnerability could lead to undefined behavior in the ACPI namespace management, potentially causing pointer arithmetic errors that disrupt normal operations.

Reproduction

The vulnerability can be reproduced by initializing an ACPI walk state with a null pointer and a zero-length AML segment. This setup will trigger the undefined behavior by allowing a zero offset to be applied to the null pointer, creating a pointer overflow issue.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Sep 15, 2025, 2:57 PM
Updated: Sep 15, 2025, 8:55 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
0.5
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.