CVE-2025-71266 in Linux
Tóm tắt
Bởi VulDB • 01/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
fs: ntfs3: kiểm tra giá trị trả về của hàm indx_find để tránh vòng lặp vô hạn
Chúng tôi phát hiện một lỗi gây ra vòng lặp vô hạn trong hệ thống tệp ntfs3, có thể dẫn đến tình trạng Từ chối Dịch vụ (DoS).
Một dentry bị hỏng định dạng trong hệ thống tệp ntfs3 có thể khiến kernel treo trong quá trình thực hiện các thao tác tìm kiếm. Bằng cách đặt cờ HAS_SUB_NODE trong một INDEX_ENTRY nằm trong khối INDEX_ALLOCATION của thư mục và điều chỉnh con trỏ VCN, kẻ tấn công có thể buộc hàm indx_find() liên tục đọc cùng một khối bộ nhớ, phân bổ 4 KB dữ liệu mỗi lần. Kernel không có cơ chế phát hiện vòng lặp VCN cũng như giới hạn độ sâu, dẫn đến cạn kiệt tài nguyên bộ nhớ và gây ra lỗi OOM (Out Of Memory).
Bản vá này thêm kiểm tra giá trị trả về của hàm fnd_push() để ngăn chặn lỗ hổng cạn kiệt bộ memory do các vòng lặp vô hạn. Khi chỉ mục vượt quá kích thước mảng fnd->nodes, hàm fnd_push() sẽ trả về -EINVAL. Hàm indx_find() kiểm tra giá trị trả về này và dừng xử lý, từ đó ngăn ngừa việc phân bổ thêm bộ nhớ.
If you want to get best quality of vulnerability data, you may have to visit VulDB.