CVE-2026-64432 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/07/2026

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

fs/ntfs3: xác thực dung lượng của Dirty Page Table trong hàm copy_lcns tại log_replay

Trong giai đoạn phân tích khi phát lại nhật ký $LogFile, hàm log_replay() sao chép các LCN từ bản ghi hành động nhật ký vào mục bảng trang bẩn (Dirty Page Table - DPT) hiện có mà không giới hạn chỉ số đích. Một hình ảnh NTFS được tạo ra đặc biệt với lcns_follow=1 cho mục DPT và một bản ghi hành động nhật ký với lcns_follow=2 sẽ gây ra lỗi ghi vượt quá vùng nhớ slab của kernel tại thời điểm gắn kết (mount):

BUG: KASAN: slab-out-of-bounds in log_replay+0x654c/0xdb60 Write of size 8 at addr ffff8880095e1040 by task mount

Hai trường do kẻ tấn công kiểm soát có thể khiến j+i vượt quá mảng page_lcns[] đã được phân bổ:

1. dp->lcns_follow (dung lượng) có thể nhỏ hơn lrh->lcns_follow. 2. lrh->target_vcn có thể nhỏ hơn dp->vcn, làm cho phép trừ u64 bị tràn và tạo ra một giá trị size_t rất lớn.

Xác thực độ lệch VCN đích và số lượng LCN trên mỗi bản ghi so với dung lượng của mục DPT; thoát qua nhãn dọn dẹp out: hiện tại bằng cách trả về -EINVAL.

Hành động này mô phỏng theo mẫu kiểm tra giới hạn đã được thêm trong commit b2bc7c44ed17 ("fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot") và commit 0ca0485e4b2e ("fs/ntfs3: validate rec->used in journal-replay file record check").

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00135

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!