CVE-2025-38510

MEDIUM

Linux Kernel 5.18-6.15.6 DoS via KASAN Deadlock in kasan_find_vm_area()

Title source: llm
STIX 2.1

Description

In the Linux kernel, the following vulnerability has been resolved: kasan: remove kasan_find_vm_area() to prevent possible deadlock find_vm_area() couldn't be called in atomic_context. If find_vm_area() is called to reports vm area information, kasan can trigger deadlock like: CPU0 CPU1 vmalloc(); alloc_vmap_area(); spin_lock(&vn->busy.lock) spin_lock_bh(&some_lock); <interrupt occurs> <in softirq> spin_lock(&some_lock); <access invalid address> kasan_report(); print_report(); print_address_description(); kasan_find_vm_area(); find_vm_area(); spin_lock(&vn->busy.lock) // deadlock! To prevent possible deadlock while kasan reports, remove kasan_find_vm_area().

Scores

CVSS v3 5.5
EPSS 0.0003
EPSS Percentile 7.7%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-476
Status published
Products (19)
debian/debian_linux 11.0
linux/Kernel 5.18.0 - 6.1.146linux
linux/Kernel 6.13.0 - 6.15.7linux
linux/Kernel 6.2.0 - 6.6.99linux
linux/Kernel 6.7.0 - 6.12.39linux
Linux/Linux < 5.18
Linux/Linux 5.18
Linux/Linux 6.1.146 - 6.1.*
Linux/Linux 6.12.39 - 6.12.*
Linux/Linux 6.15.7 - 6.15.*
... and 9 more
Published Aug 16, 2025
Tracked Since Feb 18, 2026