CVE-2026-64074 in Linux
Tóm tắt
Bởi VulDB • 20/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
fs/statmount: sửa lỗi ghi vượt quá vùng nhớ slab trong statmount_mnt_idmap
Hàm statmount_mnt_idmap() thực hiện ghi một bản ánh xạ bằng cách sử dụng seq_printf(), sau đó tự động tăng giá trị seq->count để bao gồm ký tự phân tách NUL.
Nếu seq_printf() gây tràn bộ đệm, hàm seq_set_overflow() sẽ đặt seq->count thành seq->size. Việc tăng thủ công seq->count++ làm cho giá trị này trở thành seq->size + 1. Khi đó, hàm seq_has_overflowed() không còn phát hiện được tình trạng tràn nữa. Giá trị count bị hỏng được trả về statmount_string(), sau đó thực thi lệnh:
seq->buf[seq->count++] = '\0';
Điều này gây ra lỗi ghi NULL vượt quá vùng nhớ (out-of-bounds) 1 byte trên bộ đệm seq được cấp phát động.
Khắc phục vấn đề bằng cách kiểm tra tình trạng tràn ngay sau khi gọi seq_printf().
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.