🇰🇷 한글 설명
WordPress 및 WooCommerce용 FunnelKit Automations 플러그인의 3.6.4.1 이하 모든 버전에서 민감 정보 노출 취약점이 발견되었습니다. '/wc-coupons/' REST API 엔드포인트가 공개 API로 설정되어 인증 및 권한 확인을 우회하기 때문에, 인증되지 않은 공격자가 쿠폰 코드, ID, 만료 상태 등의 데이터를 추출할 수 있습니다.
💡 쉬운 설명
웹사이트의 할인 쿠폰 정보가 아무런 로그인 없이도 누구나 볼 수 있게 설정되어 있는 보안 결함입니다. 해커가 이 취약점을 이용하면 사이트의 모든 쿠폰 번호를 몰래 가져갈 수 있습니다.
🇺🇸 원문 (English)
The FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.4.1 via the '/wc-coupons/' REST API endpoint. This is due to the endpoint being marked as a public API (`public_api = true`), which results in the endpoint being registered with `permission_callback => '__return_true'`, bypassing all authentication and capability checks. This makes it possible for unauthenticated attackers to extract sensitive data including all WooCommerce coupon codes, coupon IDs, and expiration status.
📍 영향받는 시스템
FunnelKit Automations 플러그인 3.6.4.1 및 그 이전의 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 '/wc-coupons/' REST API 엔드포인트에 직접 요청을 보내 데이터를 탈취
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하여 API 권한 설정(permission_callback)을 수정해야 합니다.
🔧 검증 코드
출력된 플러그인 목록에서 FunnelKit Automations의 버전을 확인하여 3.6.4.1 이하인지 체크합니다.
wp plugin list --status=active | grep -i 'funnelkit-automations'