🇰🇷 한글 설명
PhpWebGallery 1.3.4의 관리자 페이지 isadmin.inc.php 파일에서 lang[access_forbiden], lang[ident_title] 파라미터를 통해 XSS 취약점이 존재합니다. 공격자가 URL 파라미터에 악의적인 JavaScript를 주입하여 관리자 계정 탈취나 악성 작업 실행이 가능합니다.
💡 쉬운 설명
웹사이트 관리 페이지의 언어 설정 부분에서 입력값을 제대로 검증하지 않아 악성 코드가 실행될 수 있습니다. 공격자가 특수한 링크를 클릭하도록 유도하면 관리자 권한으로 악의적인 작업을 수행할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in admin/include/isadmin.inc.php in PhpWebGallery 1.3.4 allow remote attackers to inject arbitrary web script or HTML via the (1) lang[access_forbiden] and (2) lang[ident_title] parameters.
📍 영향받는 시스템
PhpWebGallery 1.3.4 및 이전 버전
⚔️ 공격 벡터
URL 파라미터 lang[access_forbiden], lang[ident_title]에 HTML/JavaScript 코드 삽입
🛡️ 대응 방법
PhpWebGallery를 1.3.5 이상으로 업그레이드하거나 파라미터에 htmlspecialchars() 함수 적용
🔧 검증 코드
PhpWebGallery 버전 정보가 출력되면 1.3.4 이하인지 확인하여 취약점 존재 여부 판단
grep -r "PHPWG_VERSION\|version" /var/www/html/include/ 2>/dev/null | grep -i phpwg