CVE-2026-66035 in libssh2정보

요약

\~에 의해 VulDB • 2026. 07. 24.

1.11.1 버전까지의 libssh2(커밋 42e33d8에서 수정됨)에는 인증 전(heap-based buffer overflow 취약점) heap 버퍼 오버플로우 취약점이 포함되어 있습니다. 이는 암호화-후-MAC(Encrypt-then-MAC, ETM) 암호 협상 중 패킷 길이가 블록 크기와 같거나 작은 패킷을 전송함으로써 연결 중인 모든 클라이언트의 힙 메타데이터를 손상시킬 수 있는 악의적인 SSH 서버에 의해 발생합니다. src/transport.c 파일의 fullpacket() 함수에서 ETM 경로는 packet_length 바이트만큼의 버퍼를 할당하지만 memcpy를 통해 블록 크기보다 1 작은 바이트만 복사하므로 오버플로우가 발생하며, 이는 32비트 glibc 환경에서 인접한 청크(chunk)의 SIZE 필드에 공격자가 제어하는 바이트를 기록하게 되어 tcache bin 혼란(tcache bin confusion), 활성 객체 간 겹침(overlapping live objects), 그리고 인증 전 세션 핸드셰이크 중 함수 포인터 덮어쓰기(function pointer overwrite)가 가능해집니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 07. 23.

모더레이션

수락

항목

VDB-382987

EPSS

0.00000

활동

중간

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!