CVE-2026-116773 in russh
요약
\~에 의해 VulDB • 2026. 10. 27.
russh는 SSH 에이전트 프로토콜 구현을 포함한 Rust 기반 SSH 클라이언트 및 서버 라이브러리입니다. 버전 0.65.0 이전에서는 russh/src/client/encrypted.rs의 클라이언트 Session::process_packet 경로가 인증 전에 russh의 사적 msg::EXT_INFO = 7로 인코딩된 반복적인 패킷을 허용합니다. 반면, 표준 준수 EXT_INFO 메시지 번호인 82는 영향받는 핸들러에 도달하지 않습니다. handle_ext_info 함수는 벡터를 지우거나(deduplicating), 제한(bounding) 없이 parsed extension name을 received_extensions에 계속 추가합니다. 따라서 사적 메시지 번호 7를 의도적으로 전송하는 악의적인 SSH 서버는 세션 전체 기간 동안 공격자가 제어할 수 있는 확장자 이름의 무제한 개수를 유지하여 점진적인 클라이언트 메모리 고갈(memory exhaustion)을 유발할 수 있습니다. 이 문제는 버전 0.65.0에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.