🔍 CVE-2024-45414

9.8
CVSS Score
CRITICAL
2024-09-16
2026-06-17 07:54
✅ 완료

🇰🇷 한글 설명

ZTE 라우터의 HTTPD 바이너리에 있는 스택 기반 버퍼 오버플로우 취약점입니다. RSA 복호화를 담당하는 webPrivateDecrypt 함수에서 base64로 인코딩된 암호화된 데이터를 길이 검사 없이 스택에 저장하여, 인증되지 않은 공격자가 root 권한으로 원격 코드 실행(RCE)을 달성할 수 있습니다.

💡 쉬운 설명

ZTE 라우터의 복호화 기능에 버그가 있어서, 누구든지 특수하게 만든 데이터를 보내면 라우터를 완전히 제어할 수 있습니다. 로그인이 필요 없고 인터넷에만 연결되어 있으면 공격 가능합니다.

🇺🇸 원문 (English)

The HTTPD binary in multiple ZTE routers has a stack-based buffer overflow vulnerability in webPrivateDecrypt function. This function is responsible for decrypting RSA encrypted ciphertext, the encrypted data is supplied base64 encoded. The decoded ciphertext is stored on the stack without checking its length. An unauthenticated attacker can get RCE as root by exploiting this vulnerability.

📍 영향받는 시스템

ZTE 라우터 시리즈 (구체적 모델/버전은 공급사 보안 공지 참고)

⚔️ 공격 벡터

base64 인코딩된 악의적 RSA 암호문을 webPrivateDecrypt 함수로 전송하여 버퍼 오버플로우 트리거

🛡️ 대응 방법

ZTE에서 제공하는 최신 펌웨어로 업데이트하거나 해당 라우터 모델이 지원 종료된 경우 장비 교체

🔧 검증 코드

ZTE 라우터 시스템 정보 또는 실행 중인 웹 서비스를 확인하여 영향받는 버전 여부 판단. 결과에 ZTE 정보나 httpd 프로세스가 나타나면 해당 장비에서 webPrivateDecrypt 취약점 존재 가능성 확인 필요

Shell / Script
cat /proc/version 2>/dev/null | grep -i zte || (curl -s http://192.168.1.1/api/version 2>/dev/null | grep -i zte) || ps aux | grep -i 'httpd\|web' | grep -v grep

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server