🔍 CVE-2018-18729

9.8
CVSS Score
CRITICAL
2018-10-29
2026-06-17 01:47
✅ 완료

🇰🇷 한글 설명

Tenda AC7, AC9, AC10, AC15, AC18 모델의 특정 펌웨어 버전에서 웹 서버(httpd)의 힙 기반 버퍼 오버플로우 취약점이 발견되었습니다. POST 요청의 'mac' 파라미터를 처리하는 과정에서 strcpy 함수를 통해 데이터가 힙 메모리에 직접 복사되어 민감한 정보 유출이나 프로그램 제어권 탈취가 가능합니다.

💡 쉬운 설명

공격자가 특수하게 조작된 데이터를 보내면 공유기의 메모리 공간을 넘치게 만들어 내부 정보를 빼내거나 공유기를 마음대로 조종할 수 있는 결함입니다. 공유기의 관리 페이지를 통해 공격이 이루어질 수 있습니다.

🇺🇸 원문 (English)

An issue was discovered on Tenda AC7 V15.03.06.44_CN, AC9 V15.03.05.19(6318)_CN, AC10 V15.03.06.23_CN, AC15 V15.03.05.19_CN, and AC18 V15.03.05.19(6318)_CN devices. There is a heap-based buffer overflow vulnerability in the router's web server -- httpd. While processing the 'mac' parameter for a post request, the value is directly used in a strcpy to a variable placed on the heap, which can leak sensitive information or even hijack program control flow.

📍 영향받는 시스템

Tenda AC7 V15.03.06.44_CN, AC9 V15.03.05.19(6318)_CN, AC10 V15.03.06.23_CN, AC15 V15.03.05.19_CN, AC18 V15.03.05.19(6318)_CN

⚔️ 공격 벡터

HTTP POST 요청의 'mac' 파라미터에 과도하게 긴 값을 입력하여 웹 서버의 메모리 오버플로우 유도

🛡️ 대응 방법

제조사에서 제공하는 최신 보안 패치가 적용된 펌웨어로 업데이트

🔧 검증 코드

공유기 관리 페이지의 버전 정보가 취약점이 존재하는 버전 범위에 포함되는지 확인

Shell / Script
curl -s http://<router_ip>/index.html | grep -i 'version' || echo 'Manual check required'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server