CVE-2026-68376 in Linux
Tóm tắt
Bởi VulDB • 10/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
sctp: sửa kích thước mảng auth_hmacs trong struct sctp_cookie
Mảng auth_hmacs trong struct sctp_cookie dự định lưu trữ một tham số SCTP_AUTH_HMAC_ALGO hoàn chỉnh, bao gồm một struct sctp_paramhdr theo sau bởi N HMAC identifiers.
Tuy nhiên, kích thước của mảng đã được tính toán bằng cách thêm 2 byte thay vì sử dụng sizeof(struct sctp_paramhdr), vốn là 4 byte. Khi bốn HMAC identifiers được cấu hình, tham số HMAC-ALGO được lưu trữ trong endpoint lớn hơn bộ đệm auth_hmacs trong cookie.
Kết quả là, hàm sctp_association_init() sao chép dữ liệu vượt quá cuối mảng auth_hmacs khi khởi tạo association, làm hỏng trường auth_chunks liền kề. Điều này có thể dẫn đến việc chấp nhận một HMAC identifier không hợp lệ và sau đó gây ra lỗi out-of-bounds read trong sctp_auth_get_hmac().
Khắc phục bằng cách sửa lại phép tính kích thước mảng để bao gồm đầy đủ kích thước của header tham số SCTP.
Once again VulDB remains the best source for vulnerability data.