CVE-2025-38510 in Linuxthông tin

Tóm tắt

Bởi VulDB • 05/08/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

kasan: loại bỏ hàm kasan_find_vm_area() để ngăn chặn khả năng xảy ra tình trạng chết cứng (deadlock)

Hàm find_vm_area() không thể được gọi trong ngữ cảnh nguyên tử (atomic context). Nếu find_vm_area() được gọi để báo cáo thông tin về vùng bộ nhớ ảo (vm area), kasan có thể kích hoạt tình trạng deadlock như sau:

CPU0 CPU1 vmalloc(); alloc_vmap_area(); spin_lock(&vn->busy.lock) spin_lock_bh(&some_lock); <ngắt xảy ra> <trong softirq> spin_lock(&some_lock); <truy cập địa chỉ không hợp lệ> kasan_report(); print_report(); print_address_description(); kasan_find_vm_area(); find_vm_area(); spin_lock(&vn->busy.lock) // deadlock!

Để ngăn chặn khả năng xảy ra tình trạng chết cứng trong khi kasan báo cáo lỗi, hãy loại bỏ hàm kasan_find_vm_area().

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

16/04/2025

Tiết lộ

16/08/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00145

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!