CVE-2026-72185 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

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

ntfs: sửa lỗi cảnh báo WARN_ON đối với thuộc tính cư trú trong ntfs_map_runlist_nolock()

Khi hàm ntfs_map_runlist_nolock() cần tra cứu phần mở rộng thuộc tính chứa VCN mục tiêu (ctx_needs_reset == true), nó gọi ntfs_attr_lookup() và sau đó mong đợi kết quả là một thuộc tính không cư trú, vì chỉ có các thuộc tính không cư trú mới có mảng cặp ánh xạ để giải nén.

Một hình ảnh NTFS được tạo ra đặc biệt có thể đặt một thuộc tính cư trú ở vị trí mà một thuộc tính không cư trú dự kiến sẽ xuất hiện, khiến ntfs_attr_lookup() thành công nhưng trả về bản ghi thuộc tính cư trú. Trước đây, tình huống này chỉ bị bắt bởi WARN_ON(), vốn không ngăn chặn việc thực thi mã. Mã sau đó tiếp tục đọc a->data.non_resident.highest_vcn từ một đối tượng thực tế là thuộc tính cư trú, truy cập vào thành viên union sai và làm hỏng kiểm tra phạm vi VCN.

Đường dẫn gọi kích hoạt cảnh báo này trong quá trình gắn kết (mount) là:

ntfs_map_runlist_nolock ntfs_empty_logfile load_system_files ntfs_fill_super

Trong đường dẫn này, ctx bằng NULL, do đó ntfs_map_runlist_nolock() phân bổ một ngữ cảnh tìm kiếm tạm thời bên trong và đặt ctx_needs_reset = true. Cơ chế bảo vệ thuộc tính cư trú hiện có trong nhánh ctx != NULL đã trả về -EIO im lặng cho cùng điều kiện; hãy làm nhất quán đường dẫn ctx_needs_reset bằng cách thay thế WARN_ON() bằng việc trả về lỗi -EIO tương tự.

Hành động này khiến hình ảnh được tạo ra đặc biệt bị từ chối với lỗi gắn kết (mount error) thay vì kích hoạt cảnh báo nhân kernel.

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

chịu trách nhiệm

Linux

Đặt trước

09/08/2026

Tiết lộ

15/08/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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!