CVE-2025-38510 in Linux
Сводка
по VulDB • 06.08.2026
В ядре Linux устранена следующая уязвимость:
kasan: удаление функции kasan_find_vm_area() для предотвращения возможного взаимоблокирования (deadlock)
Функция find_vm_area() не может вызываться в атомарном контексте. Если функция find_vm_area() используется для получения информации об области виртуальной памяти, подсистема kasan может спровоцировать взаимоблокирование следующего вида:
CPU0 CPU1 vmalloc(); alloc_vmap_area(); spin_lock(&vn->busy.lock) spin_lock_bh(&some_lock); <происходит прерывание> <в softirq> spin_lock(&some_lock); <доступ к некорректному адресу> kasan_report(); print_report(); print_address_description(); kasan_find_vm_area(); find_vm_area(); spin_lock(&vn->busy.lock) // взаимоблокирование!
Для предотвращения возможного взаимоблокирования при работе отчета kasan удалена функция kasan_find_vm_area().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.