🔍 CVE-2017-12812

6.1
CVSS Score
MEDIUM
2017-12-30
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PHPJabbers Night Club Booking Software의 예약 탭(reservations tab) 이름(name) 매개변수에 존재하는 저장형 XSS 취약점입니다. 공격자가 악의적인 JavaScript 코드를 포함한 예약명을 저장하면, 다른 사용자가 해당 데이터를 조회할 때 스크립트가 실행됩니다.

💡 쉬운 설명

야간 클럽 예약 시스템에서 이름 입력 부분이 제대로 검증되지 않아, 누군가 악의적인 코드를 입력하면 나중에 그 정보를 보는 사람의 브라우저에서 자동으로 실행됩니다. 이를 통해 계정 탈취, 데이터 도용 등의 피해가 발생할 수 있습니다.

🇺🇸 원문 (English)

PHPJabbers Night Club Booking Software has stored XSS in the name parameter in the reservations tab.

📍 영향받는 시스템

PHPJabbers Night Club Booking Software (버전 정보 필요 - 공식 보안 업데이트 확인 권장)

⚔️ 공격 벡터

예약 탭의 name 매개변수에 <script>alert('XSS')</script> 같은 HTML/JavaScript 페이로드를 주입

🛡️ 대응 방법

최신 패치 적용, 입력값 검증 및 HTML 엔티티 인코딩 구현, Content Security Policy(CSP) 헤더 설정

🔧 검증 코드

위 명령어가 <script>나 event handler 태그를 찾으면 취약점 존재 가능성, 찾지 못하면 기본 필터링은 적용된 상태입니다.

Shell / Script
curl -s 'http://target/reservations' | grep -i '<script\|onerror\|onload' && echo 'Vulnerable' || echo 'Check output'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

PHP