Description
EspoCRM is an open source customer relationship management application. Prior to 9.3.7, an authenticated administrator can supply crafted serialized PHP object data that is stored in background MassAction or Export parameters and later deserialized by the application. The deserialization paths do not restrict allowed classes, allowing attacker-controlled object instantiation and arbitrary code execution on the server. This issue is fixed in version 9.3.7.
Published: 2026-10-15
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A flaw in EspoCRM allows an authenticated administrator to inject malicious PHP objects that the system later deserializes without class restrictions. The vulnerability is a classic unsafe object deserialization problem (CWE‑502) giving the attacker the ability to instantiate arbitrary classes and execute code on the host server. The result is uncontrolled server compromise, enabling the attacker to read, modify, or delete data, or perform further attacks.

Affected Systems

The issue is present in all EspoCRM releases prior to 9.3.7. Any installation using those versions with the MassAction or Export background job functionality enabled is at risk. The recommendation is to assess the version in use; only the 9.3.7 release and later versions contain the fix.

Risk and Exploitability

The CVSS score of 9.1 indicates high severity, and the EPSS score of less than 1% suggests exploitation is currently unlikely, though the vulnerability is officially unenforced in KEV. Inferred from the description, the attack requires an authenticated administrator account and the ability to submit serialized data to a MassAction or Export parameter. Once submitted, the system deserializes the payload, triggering code execution. If a privileged attacker gains control, they can achieve full remote code execution on the underlying server.

Generated by OpenCVE AI on October 16, 2026 at 20:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to EspoCRM version 9.3.7 or later, which removes the unsafe deserialization paths.
  • Disable or restrict MassAction and Export background job features for non‑admin users to limit the attack surface.
  • Validate or sanitize any user‑supplied input that will be serialized to prevent crafted object injection.

Generated by OpenCVE AI on October 16, 2026 at 20:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 17 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Espocrm
Espocrm espocrm
Vendors & Products Espocrm
Espocrm espocrm

Thu, 15 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description EspoCRM is an open source customer relationship management application. Prior to 9.3.7, an authenticated administrator can supply crafted serialized PHP object data that is stored in background MassAction or Export parameters and later deserialized by the application. The deserialization paths do not restrict allowed classes, allowing attacker-controlled object instantiation and arbitrary code execution on the server. This issue is fixed in version 9.3.7.
Title EspoCRM: Authenticated RCE via Unsafe PHP Object Deserialization in MassAction/Export params
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-20T02:39:55.590Z

Reserved: 2026-05-18T21:25:34.497Z

Link: CVE-2026-47168

cve-icon Vulnrichment

Updated: 2026-10-20T02:39:51.568Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T15:17:34.917

Modified: 2026-10-20T03:17:15.227

Link: CVE-2026-47168

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T16:45:11Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data