🔍 CVE-2024-7075

4.6
CVSS Score
MEDIUM
2026-11-02
2026-11-02 20:17
✅ 완료

🇰🇷 한글 설명

관리 콘솔의 사용자 검색 기능이 사용자 입력값을 브라우저에 렌더링하기 전에 적절히 인코딩하지 않습니다. 이로 인해 공격자가 악성 스크립트를 주입하여 관리 콘솔 컨텍스트에서 사용자 브라우저가 실행하도록 만들 수 있습니다. 다만 민감한 세션 쿠키에 httpOnly 플래그가 적용되어 있어 세션 하이재킹은 방지됩니다.

💡 쉬운 설명

관리 화면의 검색창에 악성 코드를 넣으면 관리자 브라우저에서 그 코드가 실행될 수 있습니다. 다만 로그인 세션 정보는 보호되어 있어 계정 탈취까지는 이어지지 않습니다.

🇺🇸 원문 (English)

The user search function within the management console fails to properly encode user-supplied input before rendering it in the browser. This allows an attacker to inject malicious scripts that are then executed by the user's browser in the context of the management console. Successful exploitation enables an attacker to redirect the user's browser to a malicious website, modify the web page's user interface, or extract information from the browser. However, due to the use of the httpOnly flag on sensitive session cookies, session hijacking or similar attacks are prevented.

📍 영향받는 시스템

CVE-2024-7075에 명시된 관리 콘솔 사용자 검색 기능을 포함한 제품 및 버전 (벤더 권고문 확인 필요)

⚔️ 공격 벡터

공격자가 검색 입력란에 악성 스크립트를 삽입한 링크나 입력값을 관리자가 실행하도록 유도하여 브라우저에서 스크립트가 실행되는 반사형 XSS

🛡️ 대응 방법

벤더가 제공하는 최신 패치 버전으로 업데이트하고, 입력값 인코딩 및 CSP(Content Security Policy)를 적용

🔧 검증 코드

명령어 결과에 검색 기능 관련 파일이 나타나면 해당 파일의 인코딩 처리 여부와 패치 적용 버전을 벤더 권고문과 대조하여 확인하며, 결과가 없으면 해당 콘솔이 설치되어 있지 않은 것으로 판단

Shell / Script
grep -ri 'user.search\|usersearch' /var/www /opt 2>/dev/null | head -n 5

📊 CVSS Vector String

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