FunnelKit Automations: Time-based SQL Injection (CVE-2026-119163)
The FunnelKit Automations plugin for WordPress is vulnerable to time-based SQL injection via the bwfan_cart_id parameter, allowing unauthenticated attackers to extract database information during delayed Action Scheduler job execution.
CVE search metadata
CVE search record: CVE-2026-119163. Severity: high. CVSS: 7.5. KEV: no. Product: FunnelKit Automations (<= 3.8.5.2). Brief: FunnelKit Automations: Time-based SQL Injection (CVE-2026-119163). Brief link: https://feed.craftedsignal.io/briefs/2026-10-funnelkit-sqli/
Triage facts
Revision 1- Applicability
- FunnelKit Automations (<= 3.8.5.2)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 31, 07:53 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
The FunnelKit Automations plugin for WordPress (all versions up to and including 3.8.5.2) contains a time-based SQL injection vulnerability (CVE-2026-119163) in the 'bwfan_cart_id' parameter. Insufficient input validation and lack of prepared statements allow unauthenticated attackers to inject SQL commands.
Attack Chain
- Attacker identifies a public-facing WooCommerce checkout endpoint.
- Attacker obtains a valid WooCommerce cart nonce.
- Attacker submits a crafted 'bwfan_cart_id' parameter during a guest checkout transaction.
- The malicious input is persisted in the site database metadata.
- The WordPress site transitions an order status (e.g., from pending, failed, or cancelled).
- The Action Scheduler initiates a background job that reloads the malicious metadata.
- The SQL injection is executed within the context of the database query, causing time-based delays used for data exfiltration.
Impact
Successful exploitation allows unauthenticated attackers to extract sensitive information from the underlying database.
Recommendation
- Update the FunnelKit Automations plugin to the latest available version beyond 3.8.5.2 immediately.
- Audit WordPress site logs for anomalous HTTP POST requests to WooCommerce checkout endpoints containing suspicious characters or SQL keywords in the 'bwfan_cart_id' parameter.
- Implement Web Application Firewall (WAF) rules to block or sanitize input for the 'bwfan_cart_id' parameter in WooCommerce checkout traffic.
Immediate actions
Update FunnelKit Automations plugin to a version > 3.8.5.2
Threat Hunt
Identify unauthenticated access to WooCommerce checkout endpoints where bwfan_cart_id contains SQL injection patterns
Data: Web server access logs
Mitigations
Apply WAF rules to sanitize the bwfan_cart_id parameter
CVE-2026-119163