🇰🇷 한글 설명
WordPress용 Eventin 플러그인 4.1.22 이하 버전에서 권한 우회 취약점이 발견되었습니다. 공격자는 인증된 사용자 또는 공개된 nonce를 이용한 미인증 사용자의 상태로 유료 이벤트 결제를 우회하고, 주문을 완료 처리하거나 티켓 재고를 고갈시킬 수 있습니다.
💡 쉬운 설명
이벤트 예약 플러그인의 보안 허점으로 인해 돈을 내지 않고도 티켓을 예약하거나 주문 상태를 마음대로 조작할 수 있습니다. 해커가 웹사이트의 공개된 정보를 이용해 마치 관리자처럼 행동할 수 있는 위험한 상태입니다.
🇺🇸 원문 (English)
The Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered) plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.1.22. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to bypass payment for paid events, fraudulently mark orders as completed, deplete ticket inventory, and trigger confirmation emails for tickets never purchased. This is exploitable by unauthenticated attackers because the wp_rest nonce is publicly emitted on every frontend page, and the order creation endpoint mints and returns an order_access_token to any caller possessing that nonce — giving unauthenticated users all credentials required to reach the privileged update_booking_status branch.
📍 영향받는 시스템
Eventin – Event Calendar, Event Registration, Tickets & Booking plugin (WordPress) version 4.1.22 and below
⚔️ 공격 벡터
공개된 wp_rest nonce를 이용해 order_access_token을 획득한 후 권한 검증이 미흡한 엔드포인트에 접근하여 공격
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 Eventin 플러그인의 버전을 확인하여 4.1.22 이하인지 체크하십시오.
wp plugin list --status=active | grep -i 'eventin'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access