🇰🇷 한글 설명
Booking Package WordPress 플러그인 1.7.33 이전 버전은 예약 인증 코드 이메일 발송을 트리거하는 사용자를 제한하지 않으며, 수신자를 서버 측 상태와 연결하지 않습니다. 이로 인해 인증되지 않은 사용자가 사이트가 임의의 수신자에게 템플릿화된 인증 코드 이메일을 보내도록 만들 수 있습니다.
💡 쉬운 설명
웹사이트가 누구의 요청에도 응답해 아무에게나 인증 코드 이메일을 보낼 수 있는 취약점입니다. 공격자는 이를 이용해 스팸이나 피싱 메일 발송에 사이트를 악용할 수 있습니다.
🇺🇸 원문 (English)
The Booking Package WordPress plugin before 1.7.33 does not restrict who can trigger its booking verification-code emails nor bind the recipient to server-side state, allowing unauthenticated users to make the site send templated verification-code emails to arbitrary recipients.
📍 영향받는 시스템
Booking Package WordPress 플러그인 1.7.33 미만 버전
⚔️ 공격 벡터
인증 없이 플러그인의 인증 코드 발송 기능을 반복 호출하여 임의의 이메일 주소로 메일 발송을 유도
🛡️ 대응 방법
Booking Package 플러그인을 1.7.33 이상 버전으로 업데이트하거나 해당 버전 확보 전까지 플러그인을 비활성화
🔧 검증 코드
출력된 버전이 1.7.33 미만이면 취약하므로 업데이트가 필요하고, 1.7.33 이상이면 패치가 적용된 상태입니다.
wp plugin get booking-package --field=version 2>/dev/null || grep -i 'Version:' wp-content/plugins/booking-package/*.php 2>/dev/null | head -1