🇰🇷 한글 설명
WordPress용 MotoPress Hotel Booking 플러그인 6.0.1 이하 버전에서 권한 우회 취약점이 발견되었습니다. 공격자는 인증 없이 임의의 예약 ID를 사용하여 내부 메모를 덮어쓰거나 삭제할 수 있습니다. 공개 페이지의 HTML 소스에 노출된 nonce 값을 이용해 누구나 이 공격을 수행할 수 있습니다.
💡 쉬운 설명
호텔 예약 플러그인의 보안 허점으로 인해, 로그인하지 않은 외부인도 예약 관련 내부 메모를 마음대로 지우거나 수정할 수 있습니다. 웹사이트 소스 코드에 보안 키가 노출되어 있어 누구나 쉽게 공격할 수 있는 상태입니다.
🇺🇸 원문 (English)
The MotoPress Hotel Booking plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.0.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to overwrite or delete the internal notes (_mphb_booking_internal_notes) of any booking by supplying an arbitrary booking ID. The nonce for this action is output in the HTML source of every public page through wp_localize_script (MPHB._data.nonces), so any unauthenticated visitor can obtain a valid nonce and perform the action without any account or prior interaction.
📍 영향받는 시스템
MotoPress Hotel Booking plugin (WordPress) version 6.0.1 and below
⚔️ 공격 벡터
공개된 nonce 값을 탈취하여 인증 없이 임의의 예약 ID에 대한 내부 메모 수정/삭제 요청 전송
🛡️ 대응 방법
MotoPress Hotel Booking 플러그인을 최신 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 MotoPress Hotel Booking의 버전을 확인하여 6.0.1 이하인지 체크하십시오.
wp plugin list --status=active | grep -i 'motopress-hotel-booking'