EspoCRM: Denial of service via ReDoS (CVE-2026-118686)
EspoCRM versions before 9.3.11 and 10.x before 10.0.8 are vulnerable to a denial of service attack where an unauthenticated attacker can exhaust server resources by submitting large API requests that trigger a vulnerable password-redaction regex.
CVE search metadata
CVE search record: CVE-2026-118686. Severity: high. CVSS: 7.5. KEV: no. Product: EspoCRM (< 9.3.11), EspoCRM (10.x < 10.0.8). Brief: EspoCRM: Denial of service via ReDoS (CVE-2026-118686). Brief link: https://feed.craftedsignal.io/briefs/2026-10-espocrm-dos/
Triage facts
Revision 1- Applicability
- EspoCRM (< 9.3.11), EspoCRM (10.x < 10.0.8)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 28, 20:39 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
EspoCRM contains a denial of service vulnerability identified as CVE-2026-118686. The issue resides in the password-redaction regular expression used during API error handling. An unauthenticated remote attacker can exploit this by sending a small number of concurrent, abnormally large API requests. These requests force the application to perform expensive regex operations, leading to high CPU usage, worker exhaustion, and potential service unavailability for legitimate users.
Impact
Successful exploitation results in a denial of service state, where the application becomes slow or completely unresponsive due to exhausted server worker processes.
Recommendation
- Upgrade EspoCRM to version 9.3.11 or 10.0.8 or later to incorporate the patch for the vulnerable password-redaction logic.
- Implement request body size limits at the load balancer or web application firewall (WAF) level to prevent the processing of abnormally large API payloads.
- Audit web server access logs for repeated requests to API endpoints that result in long processing times or HTTP 500/503 errors indicative of worker exhaustion.
Immediate actions
Upgrade EspoCRM to version 9.3.11 or 10.0.8
Threat Hunt
Identify abnormal API request volume or size
Data: Web server access logs containing request body size and processing latency
Mitigations
Configure WAF/Load Balancer to reject requests with excessively large bodies
CVE-2026-118686