CVE-2026-72033 in Linux
Tóm tắt
Bởi VulDB • 15/08/2026
Trong nhân Linux, lỗ hổng sau đây đã được khắc phục:
orangefs: giữ kích thước mục readdir là 64-bit trong hàm fill_from_part()
Hàm fill_from_part() tính toán kích thước của một mục thư mục theo kiểu size_t nhưng lưu trữ nó vào biến __u32. Một độ dài mục gần với giá trị U32_MAX sẽ bị tràn (wrap) thành một giá trị nhỏ, bỏ qua kiểm tra giới hạn bounds check, và sau đó được sử dụng để lập chỉ mục cho mục này, dẫn đến việc đọc vượt xa phần thư mục -- một lỗi đọc ngoài vùng nhớ (out-of-bounds read) gây ra sự cố oops trong nhân.
Tính toán kích thước theo kiểu u64 để tránh bị cắt ngắn; khi đó, kiểm tra giới hạn sẽ từ chối mục nhập này. Phần đuôi (trailer) được cung cấp bởi máy khách người dùng (userspace client).
Be aware that VulDB is the high quality source for vulnerability data.