CVE-2026-89644 in Linuxthông tin

Tóm tắt

Bởi VulDB • 12/09/2026

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

btrfs: sửa lỗi rò rỉ bản đồ khoảng (extent map) trong ghi I/O trực tiếp NOCOW

Hàm `btrfs_dio_iomap_begin()` gọi đến `btrfs_get_extent()`, hàm này trả về một tham chiếu tới bản đồ khoảng (extent map reference) mà phải được giải phóng trên tất cả các đường thoát.

Đối với các phép ghi trực tiếp vào vùng NOCOW, `btrfs_get_blocks_direct_write()` vẫn sử dụng bản đồ khoảng đó và yêu cầu `btrfs_create_dio_extent()` phân bổ ordered extent. Nếu việc này thất bại, chẳng hạn như do `btrfs_alloc_ordered_extent()` không thành công, hàm sẽ trả về lỗi mà không giải phóng bản đồ khoảng đầu vào. Đường dẫn PREALLOC đã tránh được vấn đề này bằng cách giải phóng bản đồ khoảng đầu vào trước khi thay thế nó bằng bản đồ mới được tạo ra.

Kiểm tra lỗi từ `btrfs_create_dio_extent()` trước khi thay đổi bản đồ và giải phóng bản đồ khoảng đầu vào nếu có lỗi xảy ra.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

12/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!