🇰🇷 한글 설명
PhpBB Plus 1.52 이하 버전의 여러 웹페이지에서 XSS 취약점이 존재하여, bsid, c, article 파라미터를 통해 공격자가 임의의 웹 스크립트나 HTML을 주입할 수 있습니다. 이를 통해 사용자 세션 탈취, 쿠키 탈취, 악성 코드 실행 등이 가능합니다.
💡 쉬운 설명
PhpBB Plus 게시판의 특정 페이지들이 사용자 입력을 제대로 검사하지 않아, 악의적인 코드를 심을 수 있는 결함입니다. 공격자가 조작된 링크를 클릭하도록 유도하면 사용자 브라우저에서 악성 코드가 실행되어 계정 정보가 탈취될 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in PhpBB Plus 1.52 and earlier allow remote attackers to inject arbitrary web script or HTML via the bsid parameter to (1) groupcp.php, (2) index.php, (3) portal.php, (4) viewforum.php, or (5) viewtopic.php, (6) the c parameter to index.php, or (7) the article parameter to portal.php.
📍 영향받는 시스템
PhpBB Plus 버전 1.52 이하
⚔️ 공격 벡터
URL 파라미터(bsid, c, article)에 스크립트를 포함시켜 XSS 공격 수행
🛡️ 대응 방법
PhpBB Plus를 1.53 이상으로 즉시 업데이트하거나, 모든 입력값에 대해 HTML/스크립트 인코딩 적용
🔧 검증 코드
common.php 파일이 검색되면 PhpBB Plus가 설치된 것이며, 파일 내 버전 정보(보통 처음 50줄)를 확인하여 1.52 이하인지 확인합니다.
find /var/www -name "common.php" 2>/dev/null | xargs grep -l "Plus" 2>/dev/null | head -1