Linux Kernel LPASS ASoC Component Out-of-Bounds Use-After-Free Vulnerability

Vulnerability

A use-after-free vulnerability leading to a out-of-bounds read has been identified in the Linux kernel's ASoC LPASS component. This issue, which occurs in the 'regcache_flat_read' function, has been detected using the syzkaller fuzzer. The vulnerability arises from improper error checking in the 'tx_macro_put_dec_enum' function, allowing for the potential exploitation of invalid values.

Impact

Exploitation of this vulnerability can lead to a use-after-free condition, causing a slab-out-of-bounds read. Such memory corruption issues can often be exploited to execute arbitrary code or cause a denial-of-service condition.

Reproduction

The vulnerability can be reproduced by using the syzkaller fuzzer, which will trigger the out-of-bounds read error. This can be done by crafting a specific sequence of actions that the ASoC LPASS component does not properly validate, leading to the use-after-free condition.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. The specific commit addressing this issue is available in the Linux kernel stable tree.

Added: Oct 7, 2025, 5:39 PM
Updated: Oct 7, 2025, 5:39 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
0.6
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.