🇰🇷 한글 설명
GEDCOM_TO_MYSQL 2의 여러 PHP 파일(prenom.php, index.php, info.php)에서 입력값 검증이 부족하여 XSS 취약점이 발생합니다. 공격자는 nom_branche, nom, prenom 등의 매개변수를 통해 악의적인 스크립트를 삽입할 수 있습니다.
💡 쉬운 설명
GEDCOM_TO_MYSQL이라는 가계도 관리 프로그램에 보안 허점이 있어서, 악의적인 누군가가 웹사이트를 방문한 사용자의 브라우저에서 나쁜 코드를 실행할 수 있습니다. 이를 XSS 공격이라고 부릅니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in GEDCOM_TO_MYSQL 2 allow remote attackers to inject arbitrary web script or HTML via the (1) nom_branche and (2) nom parameters to php/prenom.php; the (3) nom_branche parameter to php/index.php; and the (4) nom_branche, (5) nom, and (6) prenom parameters to php/info.php.
📍 영향받는 시스템
GEDCOM_TO_MYSQL 버전 2 및 이전 버전
⚔️ 공격 벡터
URL 매개변수(nom_branche, nom, prenom)에 JavaScript 코드를 포함시켜 GET/POST 요청으로 공격
🛡️ 대응 방법
버전 업데이트 또는 입력값 검증 및 HTML 인코딩을 통한 XSS 필터링 적용
🔧 검증 코드
GEDCOM_TO_MYSQL 관련 PHP 파일이 시스템에 존재하는지 확인; 결과가 나오면 해당 버전을 확인하고 업그레이드 필요
find / -name 'prenom.php' -o -name 'index.php' 2>/dev/null | grep -i gedcom