🇰🇷 한글 설명
libssh 라이브러리의 ssh_get_hexa() API 함수에서 길이가 0인 입력을 처리할 때 서비스 거부(DoS) 취약점이 발견되었습니다. 공격자가 GSSAPI 인증 과정에서 원격으로 이를 악용할 수 있으며, 서버의 로그 수준이 SSH_LOG_PACKET(3) 이상으로 설정된 경우 연결된 데몬 프로세스가 중단될 수 있습니다.
💡 쉬운 설명
특정 통신 라이브러리에서 빈 데이터를 처리할 때 오류가 발생하여 프로그램이 멈추는 문제입니다. 해커가 원격에서 이 기능을 이용해 서버의 연결 서비스를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in libssh. The API function `ssh_get_hexa()` is vulnerable to a denial of service when processing zero-length input. This can be exploited remotely by an attacker during GSSAPI (Generic Security Service Application Program Interface) authentication if the server's logging verbosity is set to `SSH_LOG_PACKET (3)` or higher. Successful exploitation could lead to a self-Denial of Service of the per-connection daemon process.
📍 영향받는 시스템
libssh 라이브러리를 사용하는 시스템 (로그 수준이 SSH_LOG_PACKET 이상인 경우)
⚔️ 공격 벡터
GSSAPI 인증 과정 중 원격에서 길이가 0인 입력값을 전송하여 공격
🛡️ 대응 방법
libssh 라이브러리를 최신 보안 패치 버전으로 업데이트하거나 서버의 로그 수준을 낮춤
🔧 검증 코드
설치된 libssh 패키지의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조합니다.
dpkg -l | grep libssh 2>/dev/null || rpm -qa | grep libssh
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server