CVE-2024-45013 in Linuxthông tin

Tóm tắt

Bởi VulDB • 29/09/2026

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

nvme: di chuyển việc dừng keep-alive vào hàm nvme_uninit_ctrl()

Commit 4733b65d82bd ("nvme: start keep-alive after admin queue setup") đã di chuyển việc khởi động keep-alive từ nvme_start_ctrl() sang nvme_init_ctrl_finish(), nhưng không di chuyển việc dừng keep-alive vào nvme_uninit_ctrl(), do đó công việc keep-alive có thể được bắt đầu và vẫn còn tồn tại (pending) sau khi thất bại trong việc khởi tạo bộ điều khiển, cuối cùng dẫn đến lỗi use-after-free nếu trình điều khiển host nvme bị gỡ bỏ.

Bản vá này khắc phục tình trạng kernel panic khi chạy nvme/004 trong trường hợp xảy ra sự cố kết nối, bằng cách di chuyển lệnh dừng keep-alive vào hàm nvme_uninit_ctrl().

Cách làm này là hợp lý vì keep-alive hiện được khởi động trong nvme_init_ctrl_finish().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

21/08/2024

Tiết lộ

11/09/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00379

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!