🇰🇷 한글 설명
WP Travel WordPress 플러그인 12.0.2 미만 버전에서 발생하는 취약점으로, 은행 입금 증빙 제출 시 요청자의 소유권을 적절히 검증하지 않습니다. 공격자가 대상 고객의 이메일 주소를 알고 있다면 인증 없이도 해당 고객의 예약 결제 상태를 변경하고 파일을 첨부할 수 있습니다.
💡 쉬운 설명
다른 사람의 이메일 주소만 알면 그 사람의 예약 결제 상태를 마음대로 조작하고 파일을 올릴 수 있는 보안 허점입니다. 이로 인해 실제 결제가 이루어지지 않았음에도 결제 완료 상태로 속일 위험이 있습니다.
🇺🇸 원문 (English)
The WP Travel WordPress plugin before 12.0.2 does not properly verify that the requester owns the booking targeted by its bank-deposit slip submission, allowing an unauthenticated attacker who knows the target customer's email address to change that customer's booking payment state and attach a file to it.
📍 영향받는 시스템
WP Travel WordPress plugin version < 12.0.2
⚔️ 공격 벡터
대상 고객의 이메일 주소를 이용한 인증되지 않은 상태에서의 결제 증빙 제출 요청
🛡️ 대응 방법
WP Travel 플러그인을 최신 버전인 12.0.2 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 wp-travel의 버전이 12.0.2 미만인지 확인하십시오.
wp plugin list --allow-root | grep -E 'wp-travel'