CVE-2026-66032 in libssh2
요약
\~에 의해 VulDB • 2026. 07. 24.
1.11.1 버전까지의 libssh2(커밋 5e47761에서 수정됨)는 src/sftp.c 내 sftp_open() 함수에 이중 해제(double-free) 취약점을 포함하고 있으며, 이는 SFTP 세션을 열려는 인증된 모든 클라이언트의 힙(heap)을 손상시킬 수 있는 악의적인 SSH 서버를 통해 공격이 가능합니다. 서버가 SSH_FXP_OPEN 요청에 대해 FX_OK 상태를 포함한 SSH_FXP_STATUS로 응답할 경우 응답 데이터 버퍼가 해제됩니다. 이후 sftp_packet_require() 호출에서 LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED와 같은 특정 오류가 반환되면 동일한 포인터가 두 번째로 해제되어, glibc 시스템에서 중첩 할당 및 함수 포인터 덮어쓰기를 가능하게 하는 tcache dup 조건이 발생합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.