🇰🇷 한글 설명
PunBB 1.2.10의 header.php 파일에서 교차 사이트 스크립팅(XSS) 취약점이 발견되었습니다. 공격자는 PHP_SELF 변수가 pun_page 태그를 처리할 때 적절히 검증되지 않는 점을 이용하여 URL을 통해 임의의 웹 스크립트나 HTML을 주입할 수 있습니다.
💡 쉬운 설명
웹사이트 주소에 특수한 코드를 삽입하여 다른 사용자의 브라우저에서 악성 스크립트가 실행되게 하는 취약점입니다. 이를 통해 공격자가 사용자의 쿠키를 훔치거나 페이지 내용을 마음대로 바꿀 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in header.php in PunBB 1.2.10 allows remote attackers to inject arbitrary web script or HTML via the URL, which is not properly handled when the PHP_SELF variable is used to handle a pun_page tag.
⚔️ 공격 벡터
URL 파라미터를 통한 악성 스크립트 주입 (Reflected XSS)
🛡️ 대응 방법
PunBB를 최신 버전으로 업데이트하거나, header.php 내의 PHP_SELF 변수 출력 시 HTML 엔티티 인코딩 처리를 적용하십시오.
🔧 검증 코드
명령어 실행 결과에서 PunBB 버전이 1.2.10으로 확인되면 해당 취약점에 노출된 상태입니다.
grep -r "1.2.10" /var/www/html/punbb/ 2>/dev/null | grep -v "version"