🇰🇷 한글 설명
WordPress용 WPCafe 플러그인 3.0.19 이하 버전에서 권한 검증 미흡으로 인한 권한 우회 취약점이 발견되었습니다. 공격자는 인증 없이 이메일 알림 흐름을 읽고, 생성, 수정, 복제 및 삭제할 수 있으며, 예약 확인 이메일 등을 조작하여 사이트의 공식 주소로 악성 콘텐츠를 발송할 수 있습니다.
💡 쉬운 설명
식당 예약 관리 플러그인의 보안 구멍을 통해 누구나 예약 관련 이메일 내용을 마음대로 바꿀 수 있는 문제입니다. 이를 통해 가짜 이메일을 보내거나 중요한 알림을 삭제하여 혼란을 줄 수 있습니다.
🇺🇸 원문 (English)
The WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.0.19. 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 read, create, update, clone, and delete email notification flows, including overwriting the default reservation confirmation, cancellation, and admin alert emails with attacker-controlled content sent from the site's legitimate address, or destroying reservation notification flows entirely. The vulnerable endpoints are active by default on every WPCafe installation without any configuration requirement, as the Email_Automation_Service_Provider::is_enable() method unconditionally returns true and the plugin ships with five pre-configured default email flows upon activation.
📍 영향받는 시스템
WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System plugin (v3.0.19 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 취약한 엔드포인트를 통해 이메일 자동화 서비스의 권한 검증을 우회하여 공격 수행
🛡️ 대응 방법
WPCafe 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 WPCafe 플러그인의 버전이 3.0.19 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'wpcafe'