🇰🇷 한글 설명
Technicolor DPC3928SL 라우터에서 SNMP 접근 제어가 완전히 무시되어 인터넷 어디서나 임의의 커뮤니티 문자열로 접근 가능합니다. 접근 후 MIB 쓰기 권한을 이용하여 라우터 설정을 변경할 수 있는 'Stringbleed'로 알려진 심각한 원격 접근 취약점입니다.
💡 쉬운 설명
라우터의 SNMP 관리 인터페이스 보안이 완전히 무효화되어 누구나 원격으로 접속할 수 있습니다. 접속 후 라우터 설정을 자유롭게 변경하여 네트워크 전체를 장악할 수 있습니다.
🇺🇸 원문 (English)
Certain Technicolor devices have an SNMP access-control bypass, possibly involving an ISP customization in some cases. The Technicolor (formerly Cisco) DPC3928SL with firmware D3928SL-P15-13-A386-c3420r55105-160127a could be reached by any SNMP community string from the Internet; also, you can write in the MIB because it provides write properties, aka Stringbleed. NOTE: the string-bleed/StringBleed-CVE-2017-5135 GitHub repository is not a valid reference as of 2017-04-27; it contains Trojan horse code purported to exploit this vulnerability.
📍 영향받는 시스템
Technicolor DPC3928SL 라우터 (펌웨어 D3928SL-P15-13-A386-c3420r55105-160127a 이하)
⚔️ 공격 벡터
원격에서 SNMP(UDP 161)로 접근하여 기본 커뮤니티 문자열(public 등)로 인증 우회 후 MIB 쓰기를 통한 설정 변경
🛡️ 대응 방법
펌웨어 업데이트, SNMP 비활성화, 방화벽으로 WAN 접근 차단, 강력한 커뮤니티 문자열 설정
🔧 검증 코드
명령어가 'Technicolor' 문자를 포함한 응답을 반환하면 해당 기기가 SNMP로 인증 없이 접근 가능하다는 의미이며, 즉시 펌웨어 업데이트 또는 SNMP 비활성화가 필요합니다.
snmpget -v2c -c public 192.168.0.1 sysDescr.0 2>/dev/null | grep -i technicolor && echo 'VULNERABLE' || echo 'Not vulnerable or SNMP blocked'