🔍 CVE-2022-25219

8.4
CVSS Score
HIGH
2022-03-10
2026-06-17 04:33
✅ 완료

🇰🇷 한글 설명

telnetd_startup 데몬이 임시 비밀번호를 생성하는 과정에서 널 바이트(null byte) 상호작용 오류가 발견되었습니다. 로컬 네트워크의 인증되지 않은 공격자가 조작된 UDP 패킷을 전송하여 임시 비밀번호를 예측할 수 있으며, 이는 RSA 암호화 방식에 따라 텔넷 서비스를 강제로 활성화하고 유지하는 데 악용될 수 있습니다.

💡 쉬운 설명

해커가 특수한 네트워크 신호를 보내 공유기의 임시 비밀번호를 알아낼 수 있는 취약점입니다. 이 비밀번호를 알아내면 해커가 공유기에 원격 접속하여 설정을 마음대로 바꿀 수 있습니다.

🇺🇸 원문 (English)

A null byte interaction error has been discovered in the code that the telnetd_startup daemon uses to construct a pair of ephemeral passwords that allow a user to spawn a telnet service on the router, and to ensure that the telnet service persists upon reboot. By means of a crafted exchange of UDP packets, an unauthenticated attacker on the local network can leverage this null byte interaction error in such a way as to make those ephemeral passwords predictable (with 1-in-94 odds). Since the attacker must manipulate data processed by the OpenSSL function RSA_public_decrypt(), successful exploitation of this vulnerability depends on the use of an unpadded RSA cipher (CVE-2022-25218).

📍 영향받는 시스템

telnetd_startup 데몬을 사용하는 라우터 및 CVE-2022-25218(unpadded RSA)이 적용된 시스템

⚔️ 공격 벡터

로컬 네트워크를 통한 조작된 UDP 패킷 전송

🛡️ 대응 방법

해당 취약점이 해결된 최신 펌웨어로 업데이트하고, 사용하지 않는 경우 텔넷 서비스를 비활성화하십시오.

🔧 검증 코드

명령어 결과에 23번 포트(Telnet)가 LISTEN 상태로 나타나면 취약한 서비스가 실행 중일 가능성이 높습니다.

Shell / Script
netstat -an | grep LISTEN | grep :23

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL