🔍 CVE-2024-31151

8.1
CVSS Score
HIGH
2024-10-30
2026-06-17 07:27
✅ 완료

🇰🇷 한글 설명

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 password string can be found at addresses 0x 803cdd0f and 0x803da3e6: 803cdd0f 41 72 69 65 ds "AriesSerenaCairryNativitaMegan" 73 53 65 72 65 6e 61 43 ... It is referenced by the function at 0x800b78b0 and simplified in the pseudocode below: if (is_equal = strcmp(password,"AriesSerenaCairryNativitaMegan"){ ret = 3;} Where 3 is the return value to user-level access (0 being fail and 1 being admin/backdoor). While there's no legitimate functionality to change this password, once authenticated it is possible manually make a change by taking advantage of TALOS-2024-XXXXX using HTTP POST paramater "Pu" (new user password) in place of "Pa" (new admin password).

📍 영향받는 시스템

LevelOne WBR-6012

⚔️ 공격 벡터

부팅 직후 하드코딩된 비밀번호를 이용한 웹 서비스 인증 우회 및 재부팅을 통한 공격 시간 확보

🛡️ 대응 방법

제조사의 보안 패치를 적용하여 하드코딩된 자격 증명을 제거하고, 관련 취약점(TALOS-2024-XXXXX)을 함께 해결해야 합니다.

🔧 검증 코드

웹 서비스 응답 내에 하드코딩된 비밀번호 문자열이 노출되는지 확인합니다.

Shell / Script
curl -s -X POST http://<target_ip>/ | grep -E 'AriesSerenaCairryNativitaMegan'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Spring Web Services