🇰🇷 한글 설명
D-Link Nuclias Connect 펌웨어 1.3.1.4 이하 버전에서 응답 차이로 인한 정보 노출 취약점이 발견되었습니다. 로그인 엔드포인트가 사용자 이름의 존재 여부에 따라 서로 다른 JSON 오류 메시지를 반환하여, 인증되지 않은 공격자가 유효한 사용자 계정을 열거할 수 있습니다.
💡 쉬운 설명
로그인 화면에서 아이디가 맞는지 틀린지에 따라 서버가 주는 답변이 달라지는 문제입니다. 이를 통해 해커는 어떤 아이디가 실제로 존재하는지 알아낼 수 있습니다.
🇺🇸 원문 (English)
D-Link Nuclias Connect firmware versions <= 1.3.1.4 contain an observable response discrepancy vulnerability. The application's 'Login' endpoint returns distinct JSON responses depending on whether the supplied username is associated with an existing account. Because the responses differ in the `error.message`string value, an unauthenticated remote attacker can enumerate valid usernames/accounts on the server. NOTE: D-Link states that a fix is under development.
📍 영향받는 시스템
D-Link Nuclias Connect firmware versions <= 1.3.1.4
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 로그인 엔드포인트에 다양한 사용자 이름을 입력하여 응답 메시지의 차이를 분석함
🛡️ 대응 방법
D-Link에서 제공하는 최신 보안 패치 업데이트 적용 (현재 개발 중)
🔧 검증 코드
입력한 사용자 이름의 존재 여부에 따라 error.message의 값이 다르게 출력되는지 확인
curl -s -X POST http://<TARGET_IP>/login -d '{"username":"test_user"}' | grep -o 'error.message'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server