CVE-2026-11989: SSRF in Bit Integrations WordPress Plugin (v2.8.7 and below)
The Bit integrations plugin for WordPress, widely used for form integrations with WooCommerce and CRM systems, contains a Server-Side Request Forgery (SSRF) flaw that allows unauthenticated attackers to send web requests from your WordPress server to internal or external systems. An attacker can exploit this by submitting forms that trigger attachment uploads mapped to product images, galleries, or contact fields—common configurations for e-commerce and CRM integrations. This could expose sensitive internal services or allow tampering with data on systems the WordPress server can reach.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-918
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-19 / 2026-06-23
NVD description (verbatim)
The Bit integrations – Form Integration, Webhook, Spreadsheets, CRM, LMS & Email Automation plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.8.7 via the upload_attachment. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services. Exploitation requires a form integration to be configured with a field mapped to a WooCommerce product image, product gallery, downloadable files, or Google Contacts attachment field, which is a default use case for these integrations.
10 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-11989 is an unauthenticated SSRF vulnerability in the Bit integrations plugin (versions up to 2.8.7) affecting the upload_attachment function. The vulnerability arises when form fields are mapped to WooCommerce product images, product galleries, downloadable files, or Google Contacts attachment fields. During form submission, these mapped fields trigger upload processing that does not properly validate the destination of HTTP requests, allowing an attacker to redirect requests to arbitrary internal or external URLs. The vulnerability exists in all affected versions without requiring authentication or user interaction beyond form submission.
Business impact
Organizations using Bit integrations for WooCommerce storefronts, CRM automation, or multi-channel form management face exposure to internal service enumeration and potential data exfiltration. Attackers can probe internal infrastructure (databases, admin consoles, cloud metadata services) from your trusted server IP, bypassing network perimeter controls. For e-commerce sites, this could lead to unauthorized access to internal APIs, payment systems, or inventory databases. Remediation delays increase the window for reconnaissance attacks that may inform larger campaigns.
Affected systems
The vulnerability affects the Bit integrations – Form Integration, Webhook, Spreadsheets, CRM, LMS & Email Automation plugin for WordPress in all versions through 2.8.7. Any WordPress installation running this plugin version range is at risk if a form exists with at least one field mapped to a WooCommerce product image, product gallery, downloadable file, or Google Contacts attachment field. These are default integration use cases, meaning many deployments are likely vulnerable without knowing it.
Exploitability
Exploitability is straightforward: no authentication is required, and the attack simply involves crafting or submitting a form with a malicious file upload targeting a mapped attachment field. The attacker controls the URL the server will request. While the vulnerability requires that a specific form configuration exist (mapped attachment fields), those configurations are common in WooCommerce and CRM integrations, making widespread exploitation probable. The attack surface is high because form submission is typically accessible to anonymous visitors.
Remediation
Update the Bit integrations plugin to a patched version released after 2.8.7. Verify the exact patched version against the official Bit plugin repository or vendor advisory. Until patching is possible, disable or remove form integrations that map fields to WooCommerce product images, galleries, downloadable files, or Google Contacts attachment fields, or restrict form submissions to authenticated users via WordPress access controls. Consider network-level controls to limit outbound requests from your WordPress server to known-safe destinations.
Patch guidance
Monitor the official Bit integrations plugin page and security advisories for a patch version that addresses CVE-2026-11989. When a patch is released, apply it promptly to all affected WordPress installations. Test the update in a staging environment first, especially if you rely on attachment field mappings in production forms. Verify that patched versions are obtained from the official WordPress plugin repository to avoid supply chain risks.
Detection guidance
Monitor WordPress plugin audit logs and web server access logs for unusual POST requests to form endpoints that include attachment uploads. Log and alert on upload_attachment function calls that generate outbound HTTP requests to non-whitelisted internal IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) or suspicious external domains. If you have WAF or proxy controls in place, monitor for patterns of form submissions followed by unexpected internal DNS queries or connection attempts. Correlate with form configuration changes that introduce or enable attachment field mappings.
Why prioritize this
Although the CVSS score is MEDIUM (6.5), the vulnerability merits prompt attention because it is unauthenticated, requires no user interaction, affects a commonly deployed plugin with default configurations, and directly enables reconnaissance of internal infrastructure. The lack of KEV status does not diminish risk; active exploitation is possible and would likely precede larger supply chain or data theft campaigns. Organizations hosting multiple WooCommerce or CRM integrations should prioritize this within 30 days.
Risk score, explained
The CVSS 3.1 score of 6.5 (MEDIUM) reflects low attack complexity, no privilege requirement, network accessibility, and partial impact to confidentiality and integrity but no availability impact. The score does not capture the business context: unauthenticated SSRF against internal infrastructure is often a precursor to lateral movement and deeper compromise. In environments where the WordPress server has access to sensitive internal services or cloud metadata endpoints, the actual risk is elevated.
Frequently asked questions
Do we need authentication to exploit this vulnerability?
No. The vulnerability can be exploited by any anonymous user submitting a form that includes an attachment field mapped to a WooCommerce product image, gallery, downloadable file, or Google Contacts field. No WordPress user account is required.
How do I know if my form configurations are vulnerable?
Check each form in the Bit integrations plugin settings. If any field is mapped to a WooCommerce product image, product gallery, downloadable file, or Google Contacts attachment field, that form is vulnerable. These are common default mappings for e-commerce and CRM integrations.
What internal systems are at risk?
Any service reachable from your WordPress server is potentially at risk, including internal APIs, databases, metadata services (such as cloud provider metadata endpoints), admin panels, and other web applications on your internal network. Attackers can also probe publicly routable services to map your external infrastructure.
If I disable file uploads, am I safe?
Disabling file uploads entirely in your WordPress configuration would prevent exploitation, but may break legitimate attachment functionality. A safer interim step is to disable only the specific form integrations that map to the vulnerable attachment field types, or restrict form access to authenticated users.
This analysis is based on published vulnerability information as of the date provided. No exploit code or weaponized proof-of-concept is described. Organizations should verify patch availability and version numbers directly from the Bit integrations plugin repository and official vendor advisories. CVSS scores are provided for reference and do not constitute a complete risk assessment in your environment. Consult your security team and conduct thorough testing before deploying patches to production systems. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-58175MEDIUMGeoServer SSRF Vulnerability in Proxy Configuration
- CVE-2026-10052MEDIUMQuay SSRF in LDAP/SMTP Validation—Internal Network Reconnaissance Risk
- CVE-2026-10177MEDIUMSSRF in Aider-AI Aider 0.86.3 AWS Metadata Endpoint
- CVE-2026-10239MEDIUMJeecgBoot Server-Side Request Forgery (SSRF) in Word Editing Module
- CVE-2026-10240MEDIUMJeecgBoot SSRF Vulnerability in /airag/airagModel/test Endpoint
- CVE-2026-10241MEDIUMJimuReport SSRF in File Download Function – Patch to 3.9.2
- CVE-2026-10274MEDIUMServer-Side Request Forgery in aem-mcp-server
- CVE-2026-10276MEDIUMJenkins-server-mcp SSRF Vulnerability (0.1.0)