🔍 CVE-2025-8191

3.5
CVSS Score
LOW
2025-07-26
2026-04-29 01:00
✅ 완료

🇰🇷 한글 설명

macrozheng mall 1.0.3 이하의 Swagger UI에서 configUrl 파라미터 조작으로 인한 크로스사이트 스크립팅(XSS) 취약점입니다. 원격 공격자가 악의적인 스크립트를 실행하여 사용자 세션을 탈취하거나 민감한 정보를 수집할 수 있습니다. 공급업체가 정보 공개 후 응답을 거부하고 이슈를 삭제했습니다.

💡 쉬운 설명

macrozheng mall의 설정 페이지에 악의적인 코드를 몰래 주입할 수 있는 보안 결함입니다. 공격자가 사용자를 속여 악의적인 링크를 클릭하게 하면 개인정보가 탈취될 수 있습니다.

🇺🇸 원문 (English)

A vulnerability, which was classified as problematic, was found in macrozheng mall up to 1.0.3. Affected is an unknown function of the file /swagger-ui/index.html of the component Swagger UI. The manipulation of the argument configUrl leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.

📍 영향받는 시스템

macrozheng mall 버전 1.0.3 이하

⚔️ 공격 벡터

/swagger-ui/index.html의 configUrl 쿼리 파라미터에 XSS 페이로드를 삽입하여 원격 실행

🛡️ 대응 방법

최신 버전으로 즉시 업그레이드하거나, Swagger UI 엔드포인트를 방화벽으로 차단하여 접근 제한

🔧 검증 코드

configUrl 파라미터 값이 출력되면 취약점이 존재할 가능성이 높으며, 외부 URL을 참조한다면 즉시 패칭 필요

Shell / Script
curl -s http://localhost:8080/swagger-ui/index.html 2>/dev/null | grep -oP 'configUrl['\\'\\

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git