🔍 CVE-2019-17498

8.1
CVSS Score
HIGH
2019-10-21
2026-10-14 07:16
✅ 완료

🇰🇷 한글 설명

libssh2 v1.9.0 및 이전 버전의 packet.c 내 SSH_MSG_DISCONNECT 로직에서 정수 오버플로가 발생합니다. 공격자가 조작된 SSH 서버를 통해 클라이언트의 메모리 경계를 벗어난 읽기 작업을 수행하여 민감한 정보를 유출하거나 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

해커가 만든 가짜 서버에 접속할 경우, 내 컴퓨터의 중요한 정보가 몰래 빠져나가거나 프로그램이 강제로 종료될 수 있는 보안 약점입니다.

🇺🇸 원문 (English)

In libssh2 v1.9.0 and earlier versions, the SSH_MSG_DISCONNECT logic in packet.c has an integer overflow in a bounds check, enabling an attacker to specify an arbitrary (out-of-bounds) offset for a subsequent memory read. A crafted SSH server may be able to disclose sensitive information or cause a denial of service condition on the client system when a user connects to the server.

📍 영향받는 시스템

libssh2 v1.9.0 및 그 이전의 모든 버전

⚔️ 공격 벡터

악의적으로 조작된 SSH 서버에 클라이언트가 접속할 때 발생하는 네트워크 공격

🛡️ 대응 방법

libssh2를 v1.9.1 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.9.0 이하인지 확인하십시오.

Shell / Script
pkg-config --modversion libssh2 2>/dev/null || dpkg -l | grep libssh2 | awk '{print $3}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

Log Server