🔍 CVE-2026-59842

3.7
CVSS Score
LOW
2026-07-21
2026-09-22 19:47
✅ 완료

🇰🇷 한글 설명

libssh의 서버 측 GSSAPI 키 교환 과정에서 클라이언트가 제공한 Curve25519 공개 키의 길이를 적절히 검증하지 않는 결함이 발견되었습니다. 이로 인해 예상보다 짧은 키가 입력될 경우 힙 영역의 범위를 벗어난 읽기(out-of-bounds heap read)가 발생할 수 있습니다. 공격자는 이를 통해 서버 메모리의 일부 정보를 탈취할 수 있습니다.

💡 쉬운 설명

서버와 통신할 때 사용하는 암호 키의 길이를 제대로 확인하지 않아 발생하는 문제입니다. 해커가 조작된 짧은 키를 보내면 서버의 내부 메모리 정보를 몰래 훔쳐볼 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in libssh. During server-side GSSAPI key exchange, a client-supplied Curve25519 public key shorter than the expected length is copied without proper length validation, leading to an out-of-bounds heap read. This could allow a remote unauthenticated attacker to disclose small amounts of server memory.

📍 영향받는 시스템

libssh 라이브러리를 사용하는 시스템 (GSSAPI 및 Curve25519 사용 시)

⚔️ 공격 벡터

원격에서 인증되지 않은 공격자가 조작된 길이의 Curve25519 공개 키를 전송하여 공격

🛡️ 대응 방법

libssh 라이브러리를 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

설치된 libssh의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조합니다.

Shell / Script
dpkg -l | grep libssh 2>/dev/null || rpm -qa | grep libssh

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Microsoft Exchange Server