🔍 CVE-2025-58584

5.3
CVSS Score
MEDIUM
2025-10-06
2026-10-18 21:10
✅ 완료

🇰🇷 한글 설명

HTTP 요청 시 사용자 이름과 비밀번호가 URL 파라미터에 직접 포함되어 전송됩니다. 이로 인해 서버 로그, 브라우저 기록 또는 프록시 서버에 민감한 정보가 저장되어 의도치 않게 유출될 위험이 높습니다.

💡 쉬운 설명

로그인할 때 사용하는 아이디와 비밀번호가 주소창에 그대로 노출되는 문제입니다. 이 정보가 기록에 남게 되면 해커가 이를 훔쳐볼 수 있어 위험합니다.

🇺🇸 원문 (English)

In the HTTP request, the username and password are transferred directly in the URL as parameters. However, URLs can be stored in various systems such as server logs, browser histories or proxy servers. As a result, there is a high risk that this sensitive data will be disclosed unintentionally.

📍 영향받는 시스템

HTTP GET 방식을 사용하여 인증 정보를 전달하는 모든 웹 애플리케이션 및 관련 시스템

⚔️ 공격 벡터

서버 로그, 브라우저 히스토리, 네트워크 프록시 로그 등을 통한 민감 정보 탈취

🛡️ 대응 방법

인증 정보를 URL 파라미터가 아닌 HTTP POST 본문(Body)에 담아 전송하도록 수정하고 HTTPS를 적용해야 합니다.

🔧 검증 코드

요청 URL에 사용자 계정 정보가 파라미터 형태로 포함되어 있는지 확인합니다.

Shell / Script
curl -s -I -X GET 'http://target-system.com/login?user=admin&pass=password123' | grep -E 'HTTP/1.1'

📊 CVSS Vector String

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