CVE-2026-66033 in libssh2
Tóm tắt
Bởi VulDB • 25/07/2026
libssh2 qua phiên bản 1.11.1 (đã được sửa trong commit a2ed82d) chứa một lỗ hổng tràn số nguyên dưới mức tiền xác thực (pre-authentication integer underflow) trong hàm ssh2_cipher_crypt() ở src/openssl.c, cho phép máy chủ SSH độc hại làm sập bất kỳ khách hàng nào kết nối bằng cách thương lượng các mã hóa AES-GCM trong quá trình bắt tay. Kẻ tấn công có thể khai thác lỗi tràn số nguyên dưới mức này trong biểu thức tính toán blocksize trừ đi aadlen và độ dài thẻ xác thực để kích hoạt việc đọc vượt ra ngoài vùng nhớ (out-of-bounds read) và gọi hàm memcpy với đối số chiều dài gần bằng SIZE_MAX, gây sập tiến trình ngay lập tức trước khi bất kỳ quá trình xác thực nào xảy ra.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.