🇰🇷 한글 설명
Joomla의 VideoWhisper PHP 2 Way Video Chat 컴포넌트에서 index.php의 r 매개변수를 통해 발생하는 크로스사이트 스크립팅(XSS) 취약점입니다. 공격자가 임의의 JavaScript나 HTML을 주입하여 사용자 세션 탈취, 쿠키 탈취, 악성 콘텐츠 로드 등이 가능합니다.
💡 쉬운 설명
Joomla 플러그인의 약점을 이용해 공격자가 악성 링크를 만들고, 클릭한 사용자의 브라우저에서 악성 코드를 실행할 수 있습니다. 개인정보 탈취나 계정 해킹의 위험이 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in VideoWhisper PHP 2 Way Video Chat component for Joomla! allows remote attackers to inject arbitrary web script or HTML via the r parameter to index.php.
📍 영향받는 시스템
VideoWhisper PHP 2 Way Video Chat component for Joomla (모든 영향받는 버전)
⚔️ 공격 벡터
index.php?r=[XSS_PAYLOAD] 형태의 URL을 통해 원격 공격자가 사용자 브라우저에 악성 스크립트 주입
🛡️ 대응 방법
VideoWhisper 컴포넌트를 최신 버전으로 업데이트하거나 제거하며, 사용자 입력(r 매개변수)을 모두 검증/이스케이프 처리
🔧 검증 코드
VideoWhisper 컴포넌트가 설치되어 있으면 경로가 표시되고, 취약한 버전으로 확인되면 즉시 제거하거나 보안 업데이트를 적용해야 합니다.
find /var/www/html/components -type d -name '*video*' -o -name '*whisper*' 2>/dev/null && grep -r 'videochat\|VideoWhisper' /var/www/html/components/manifest.xml 2>/dev/null