🔍 CVE-2026-119163

7.5
CVSS Score
HIGH
2026-10-31
2026-11-05 16:17
✅ 완료

🇰🇷 한글 설명

FunnelKit Automations 플러그인(3.8.5.2 이하)의 bwfan_cart_id 매개변수에 대한 이스케이프 및 쿼리 준비가 불충분하여 시간 기반 SQL 인젝션이 발생합니다. 인증되지 않은 공격자가 게스트 Store API 결제 과정에서 악성 값을 저장하면, 이후 예약 작업이 해당 값을 로드할 때 인젝션이 실행되어 데이터베이스의 민감 정보가 유출될 수 있습니다.

💡 쉬운 설명

이 플러그인의 취약점을 이용하면 로그인하지 않은 사람도 웹사이트 데이터베이스에 숨겨진 명령을 넣을 수 있습니다. 나중에 자동 작업이 실행될 때 고객 정보 등 중요한 데이터가 몰래 빠져나갈 수 있습니다.

🇺🇸 원문 (English)

The FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce plugin for WordPress is vulnerable to time-based SQL Injection via the 'bwfan_cart_id' parameter in all versions up to, and including, 3.8.5.2 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Exploitation is a two-step persisted attack: an unauthenticated attacker submits a crafted bwfan_cart_id value during a guest Store API checkout (requiring only a publicly obtainable WooCommerce cart nonce), and the injection fires when a scheduled Action Scheduler job later reloads the stored meta upon order status transition out of pending, failed, or cancelled.

📍 영향받는 시스템

WordPress/WooCommerce용 FunnelKit Automations 플러그인 3.8.5.2 이하 버전

⚔️ 공격 벡터

비로그인 상태에서 게스트 결제 시 조작된 bwfan_cart_id 값을 전송해 저장시킨 뒤, 주문 상태 전환 시 예약 작업이 실행되며 시간 기반 SQL 인젝션이 트리거됨

🛡️ 대응 방법

FunnelKit Automations 플러그인을 3.8.5.3 이상 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전이 3.8.5.2 이하이면 취약한 상태이므로 즉시 3.8.5.3 이상으로 업데이트해야 하며, 명령이 실패하면 WP-CLI 설치 여부나 플러그인 슬러그를 확인하세요.

Shell / Script
wp plugin get funnelkit-automations --field=version 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

WordPress