🇰🇷 한글 설명
LevelOne WBR-6012의 웹 서비스에 하드코딩된 인증 정보가 포함된 보안 결함이 발견되었습니다. 공격자는 부팅 후 초기 30초 동안 특정 백도어 문자열을 사용하여 관리자 권한을 획득할 수 있으며, 재부팅을 유도하여 이 제한 시간을 우회할 수도 있습니다.
💡 쉬운 설명
기기 부팅 직후 특정 비밀번호를 입력하면 누구나 관리자 권한을 가질 수 있는 뒷문이 열려 있는 상태입니다. 공격자가 기기를 강제로 재부팅시키면 언제든 이 비밀번호를 이용해 침입할 수 있습니다.
🇺🇸 원문 (English)
A security flaw involving hard-coded credentials in LevelOne WBR-6012's web services allows attackers to gain unauthorized access during the first 30 seconds post-boot. Other vulnerabilities can force a reboot, circumventing the initial time restriction for exploitation.The backdoor string can be found at address 0x80100910
80100910 40 6d 21 74 ds "@m!t2K1"
32 4b 31 00
It is referenced by the function located at 0x800b78b0 and is used as shown in the pseudocode below:
if ((SECOND_FROM_BOOT_TIME < 300) &&
(is_equal = strcmp(password,"@m!t2K1")) {
return 1;}
Where 1 is the return value to admin-level access (0 being fail and 3 being user).
📍 영향받는 시스템
LevelOne WBR-6012
⚔️ 공격 벡터
부팅 후 30초 이내에 하드코딩된 백도어 문자열(@m!t2K1)을 이용한 인증 우회
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치를 적용하거나 하드코딩된 인증 로직이 제거된 펌웨어로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 관리자 권한 승인 메시지나 상태 값이 1로 반환되면 취약한 상태입니다.
curl -s -X POST http://<target_ip>/admin_endpoint -d 'password=@m!t2K1' | grep -E 'admin_access_granted|status:1'