CVE-2026-31399 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/07/2026

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

nvdimm/bus: Sửa lỗi use after free tiềm ẩn trong quá trình khởi tạo không đồng bộ (asynchronous initialization)

Dingisoul với KASAN báo cáo một trường hợp use after free nếu hàm device_add() thất bại trong nd_async_device_register().

Commit b6eae0f61db2 ("libnvdimm: Hold reference on parent while scheduling async init") đã thêm chính xác việc giữ tham chiếu (reference) trên thiết bị cha cho đến khi quá trình khởi tạo không đồng bộ hoàn tất. Tuy nhiên, nếu device_add() dẫn đến lỗi phân bổ bộ nhớ, số lượng tham chiếu của thiết bị sẽ giảm về 0 trước khi con trỏ parent được truy cập. Do đó, điều này gây ra lỗi use after free.

Bot AI phát hiện lỗi đã xác định chính xác bản sửa chữa. Lưu trữ một tham chiếu (reference) tới con trỏ parent để sử dụng nhằm giải phóng tham chiếu của thiết bị cha bất kể kết quả của device_add().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

09/03/2026

Tiết lộ

03/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00119

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!