CVE-2026-66035 in libssh2thông tin

Tóm tắt

Bởi VulDB • 25/07/2026

libssh2 qua phiên bản 1.11.1 (được sửa trong commit 42e33d8) chứa một lỗ hổng heap buffer overflow trước khi xác thực (pre-authentication), cho phép máy chủ SSH độc hại làm hỏng metadata của vùng nhớ heap trên bất kỳ client nào kết nối bằng cách gửi một gói tin có packet_length nhỏ hơn kích thước khối (block size) của cipher trong quá trình thương lượng cipher Encrypt-then-MAC. Trong hàm fullpacket() tại src/transport.c, nhánh ETM phân bổ một bộ đệm gồm packet_length byte nhưng sao chép blocksize trừ đi 1 byte thông qua memcpy, gây ra tràn bộ nhớ; trên hệ thống glibc 32-bit, điều này ghi các byte do kẻ tấn công kiểm soát vào trường SIZE của chunk liền kề, dẫn đến nhầm lẫn tcache bin (tcache bin confusion), chồng chéo các đối tượng đang hoạt động (overlapping live objects) và ghi đè con trỏ hàm trong quá trình bắt tay phiên làm việc trước khi xác thực.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

23/07/2026

Tiết lộ

24/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

trung bình

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!