🇰🇷 한글 설명
TL-MR100 V3.20의 http_gdpr_decrypt 함수에서 인증 전 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. /cgi/login 엔드포인트로 전송되는 암호화된 요청에 대한 경계 검사가 불충분하여, 공격자가 메모리 오염을 통해 임의 코드를 실행할 수 있습니다.
💡 쉬운 설명
해커가 로그인하기 전에 특수하게 조작된 데이터를 보내 공유기 시스템을 고장 내거나 마음대로 조종할 수 있는 약점이 있습니다. 이로 인해 공유기 서비스가 멈추거나 해커가 관리자 권한을 탈취할 위험이 있습니다.
🇺🇸 원문 (English)
A pre-authentication stack-based buffer overflow vulnerability exists in the http_gdpr_decrypt function of TL-MR100 V3.20 due to insufficient bounds checking of encrypted requests to the /cgi/login endpoint. An adjacent unauthenticated attacker with access to the router's web management interface can trigger memory corruption and potentially achieve arbitrary code execution.
Successful exploitation can overwrite saved control-flow data on the httpd process stack prior to authentication, resulting in a service crash or potential arbitrary code execution in the context of the affected process.
📍 영향받는 시스템
TL-MR100 V3.20
⚔️ 공격 벡터
인증되지 않은 공격자가 웹 관리 인터페이스를 통해 조작된 암호화 요청을 전송
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치 또는 펌웨어로 업데이트
🔧 검증 코드
명령어 결과에 V3.20 버전이 포함되어 있다면 해당 취약점에 노출된 상태입니다.
curl -s http://<router_ip>/cgi-bin/version | grep -E 'V3.20'