🇰🇷 한글 설명
DD-WRT 24 sp1의 관리 GUI 웹서버(httpd.c)가 cgi-bin/ 디렉토리 아래의 CGI 프로그램들에 대해 관리자 인증을 요구하지 않는 보안 결함이 존재합니다. 원격 공격자가 인증 없이 HTTP 요청을 통해 라우터의 설정을 변경할 수 있으며, 이를 통해 라우터를 완전히 제어할 수 있습니다.
💡 쉬운 설명
DD-WRT 라우터의 웹 관리 페이지가 비밀번호 확인 없이 설정 변경을 허용합니다. 누구나 인터넷을 통해 라우터 설정을 마음대로 바꿀 수 있다는 뜻입니다.
🇺🇸 원문 (English)
httpd.c in httpd in the management GUI in DD-WRT 24 sp1 does not require administrative authentication for programs under cgi-bin/, which allows remote attackers to change settings via HTTP requests.
📍 영향받는 시스템
DD-WRT 24 sp1 및 이전 버전의 라우터 펌웨어
⚔️ 공격 벡터
http://[라우터IP]/cgi-bin/[cgi프로그램명] 에 직접 HTTP 요청을 보내 인증 우회
🛡️ 대응 방법
DD-WRT를 24 sp1 이후 패치된 버전으로 업그레이드하거나, cgi-bin 디렉토리에 대한 웹 접근 제한 설정
🔧 검증 코드
HTTP 상태 코드 200이 반환되고 응답 본문이 있으면 인증 없이 접근 가능한 취약한 상태입니다.
curl -s http://192.168.1.1/cgi-bin/wps.cgi 2>&1 | head -5