Arbitrary file upload in DoubleScale All-in-One CRM plugin
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-434.
Summary
The DoubleScale All-in-One CRM WordPress plugin, all versions up to and including 1.5.1, contains an arbitrary file upload flaw (CWE-434). Its extension allow-list fails open for unrecognized extensions such as .php, so the upload check accepts them. An authenticated attacker with subscriber-level access or higher can upload files that may be executable, which makes remote code execution possible. Exploitation requires the Helpdesk module to be enabled.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Description from the CNA
The DoubleScale | All-in-One CRM – Sales, Multi-Channel Marketing, Newsletter, Booking, Helpdesk, Automation, MCP & More plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.5.1 via the store_upload function. This is due to a fail-open extension allow-list in extension_is_allowed() that returns true when wp_check_filetype() yields an empty type for unrecognized extensions such as .php, combined with magic-byte-only MIME detection and no capability check beyond is_user_logged_in(). This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. Exploitation requires the Helpdesk module to be enabled, as the vulnerable REST endpoint is only registered when that module is active.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| samuelgallegos | DoubleScale CRM | All-in-One CRM – Sales, Multi-Channel Marketing, Newsletter, Booking, Helpdesk, Automation, MCP & More | up to 1.5.1 | — | No fix listed | CNA |
- DoubleScale CRM | All-in-One CRM – Sales, Multi-Channel Marketing, Newsletter, Booking, Helpdesk, Automation, MCP & More Vendorsamuelgallegos Affected up to 1.5.1 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for DoubleScale CRM.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Timeline
- 2026-10-16 Threatist record created from CVE-2026-111311
- 2026-10-16 Priority changed: LOW → MEDIUM
- 2026-10-16 Alias added: GHSA-rv9x-w2pf-2f69
References
Other 5
- https://www.wordfence.com/threat-intel/vulnerabilities/id/0feed03e-fedf-4443-94e0-fbb2c8baba71?source=cve
- https://plugins.trac.wordpress.org/browser/doublescale/tags/1.4.6/includes/Core/Services/AttachmentService.php#L112
- https://plugins.trac.wordpress.org/browser/doublescale/tags/1.4.6/includes/Core/Services/AttachmentService.php#L446
- https://plugins.trac.wordpress.org/browser/doublescale/tags/1.4.6/includes/Modules/Support/Rest/Controllers/RestPortalController.php#L574
- https://plugins.trac.wordpress.org/browser/doublescale/tags/1.4.6/includes/Modules/Support/Rest/Controllers/RestPortalController.php#L622
Sources
- CVE-2026-111311 · CVE Program
- CVE-2026-111311 · NVD
- FIRST EPSS
- GHSA-rv9x-w2pf-2f69 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences