🔍 CVE-2025-67073

9.8
CVSS Score
CRITICAL
2025-12-17
2026-10-13 11:10
✅ 완료

🇰🇷 한글 설명

Tenda AC10V4.0 V16.03.10.20의 httpd 바이너리에서 함수 fromAdvSetMacMtuWan의 버퍼 오버플로 취약점이 존재하여, 원격 공격자가 서비스 거부와 코드 실행을 유발할 수 있는 악의적인 페이로드를 서비스 이름 필드에 담아 /goform/AdvSetMacMtuWan으로 POST 요청을 보내는 경우에 발생한다.

💡 쉬운 설명

Tenda AC10V4.0 V16.03.10.20 라우터의 특정 함수에 버퍼 오버플로 취약점이 있어, 악의적인 요청을 보내면 시스템이 다운되거나 코드가 실행될 수 있습니다. 이는 원격에서 악의적인 요청을 보내면 발생할 수 있습니다.

🇺🇸 원문 (English)

A Buffer overflow vulnerability in function fromAdvSetMacMtuWan of bin httpd in Tenda AC10V4.0 V16.03.10.20 allows remote attackers to cause denial of service and possibly code execution by sending a post request with a crafted payload (field `serviceName`) to /goform/AdvSetMacMtuWan.

📍 영향받는 시스템

Tenda AC10V4.0 V16.03.10.20

⚔️ 공격 벡터

원격 공격자에 의한 악의적인 POST 요청

🛡️ 대응 방법

라우터 펌웨어를 최신 버전으로 업데이트하고, 불필요한 포트 및 서비스를 비활성화합니다.

🔧 검증 코드

로컬에서 라우터의 HTTP 포트에 접근하여, 악의적인 POST 요청을 보내는 Python 코드입니다. 이 코드를 실행하기 전에, 라우터의 IP 주소와 포트 번호를 확인하고, 해당 주소와 포트로 요청을 보내는 것을 확인해야 합니다. 또한, 이 코드는 라우터에 대한 원격 접근 권한이 필요하지 않으며, 로컬에서만 실행할 수 있습니다.

Shell / Script
import requests
response = requests.post('http://localhost:80/goform/AdvSetMacMtuWan', data={'serviceName': 'A'*1000})
if response.status_code == 200:
    print({"result": "취약", "reason": "서비스 거부 또는 코드 실행 가능"})
else:
    print({"result": "양호", "reason": "서비스 거부 또는 코드 실행 불가"})

📊 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