🇰🇷 한글 설명
PHP Bible Search의 bible.php 파일에서 chapter 파라미터에 대한 입력값 검증이 불충분하여 XSS 취약점이 발생합니다. 공격자가 악의적인 스크립트를 chapter 파라미터에 삽입하면 사용자 브라우저에서 실행될 수 있습니다.
💡 쉬운 설명
웹사이트의 '장' 선택 기능에서 공격자가 악의적인 코드를 몰래 넣을 수 있습니다. 이를 클릭한 사용자의 정보가 도용될 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in bible.php in PHP Bible Search allows remote attackers to inject arbitrary web script or HTML via the chapter parameter.
📍 영향받는 시스템
PHP Bible Search (모든 버전)
⚔️ 공격 벡터
HTTP GET/POST 요청으로 chapter 파라미터에 악의적인 JavaScript 코드 삽입
🛡️ 대응 방법
chapter 파라미터 입력값에 대한 엄격한 검증 및 HTML 특수문자 인코딩 처리
🔧 검증 코드
PHP Bible Search 설치 디렉토리에서 chapter 파라미터를 처리하는 코드를 확인하여 입력값 검증 로직 존재 여부를 판단합니다.
grep -r 'chapter' /path/to/biblesearch/ 2>/dev/null | grep -i 'php' | head -1