← Vulnerability feed

Vulnerability record · CVE-2022-23940 · published 10 March 2022

CVE-2022-23940: SuiteCRM Scheduled Reports PHP deserialization RCE

SSalesagility · Suitecrm

SuiteCRM through 7.12.1 and 8.x through 8.0.1 deserializes the email_recipients property of Scheduled Reports, allowing PHP object injection. An authenticated user with access to the Scheduled Reports module can store a crafted payload that executes when the report is accessed.

8.8 CVSS 3.1 High EPSS 53% · top 1.1% CWE-502 · Deserialization of untrusted data
8.8CVSS 3.1 base score, v2 6.5
53%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

SuiteCRM through 7.12.1 and 8.x through 8.0.1 allows Remote Code Execution. Authenticated users with access to the Scheduled Reports module can achieve this by leveraging PHP deserialization in the email_recipients property. By using a crafted request, they can create a malicious report, containing a PHP-deserialization payload in the email_recipients field. Once someone accesses this report, the backend will deserialize the content of the email_recipients field and the payload gets executed. Project dependencies include a number of interesting PHP deserialization gadgets (e.g., Monolog/RCE1 from phpggc) that can be used for Code Execution.

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

high priorityCVSS 8.8 with authenticated RCE, public exploit references and very high EPSS, though it requires an authenticated account with module access.

What it is

SuiteCRM through 7.12.1 and 8.x through 8.0.1 deserializes the email_recipients property of Scheduled Reports, allowing PHP object injection. An authenticated user with access to the Scheduled Reports module can store a crafted payload that executes when the report is accessed.

Impact

An attacker gains remote code execution on the SuiteCRM server, leading to full compromise of confidentiality, integrity and availability of the application and its data.

Attack surface

Reached over the network through the Scheduled Reports module; the attacker must be authenticated with access to that module, and the payload executes when a report is viewed, so some victim interaction is implied.

Exploitation

Not listed in CISA KEV, but EPSS is high (0.53235, 98.9th percentile) and references are tagged Exploit, indicating public exploit material exists.

What to do

  • Upgrade SuiteCRM to a release after 7.12.1 or 8.0.1 that fixes the deserialization issue.
  • Restrict Scheduled Reports module access to the minimum set of trusted users.
  • Audit existing scheduled reports for unexpected or malformed email_recipients values and remove suspicious ones.
  • Apply WAF or input filtering rules that block serialized PHP object payloads in report fields.

Detection

  • Search SuiteCRM database and logs for serialized PHP object strings (e.g., O: or C: patterns) in email_recipients fields.
  • Monitor for unexpected outbound connections or process execution from the web server hosting SuiteCRM.
  • Alert on creation or modification of Scheduled Reports by unusual or low-privilege accounts.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://docs.suitecrm.com/8.x/admin/releases/8.0/ Release NotesVendor Advisory
https://github.com/manuelz120 ExploitThird Party Advisory
https://docs.suitecrm.com/8.x/admin/releases/8.0/ Release NotesVendor Advisory
https://github.com/manuelz120 ExploitThird Party Advisory

Track CVE-2022-23940 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2024-36412Salesagility suitecrm sql injection vulnerabilitySuiteCRM is an open-source Customer Relationship Management (CRM) software application. Prior to versions 7.14.4 and 8.6.1, a vulnerability in events…EPSS 5.7%9.8CVE-2023-6126Salesagility suitecrm code injection vulnerabilityCode Injection in GitHub repository salesagility/suitecrm prior to 7.14.2, 7.12.14, 8.4.2.EPSS 0.69%9.8CVE-2021-45898Salesagility suitecrm vulnerabilitySuiteCRM before 7.12.3 and 8.x before 8.0.2 allows local file inclusion.EPSS 1.1%9.8CVE-2021-45899Salesagility suitecrm deserialization of untrusted data vulnerabilitySuiteCRM before 7.12.3 and 8.x before 8.0.2 allows PHAR deserialization that can lead to remote code execution.EPSS 2.2%9.8CVE-2020-8783Salesagility suitecrm sql injection vulnerabilitySuiteCRM 7.10.x versions prior to 7.10.23 and 7.11.x versions prior to 7.11.11 allow SQL Injection (issue 1 of 4).EPSS 1.1%9.8CVE-2020-8784Salesagility suitecrm sql injection vulnerabilitySuiteCRM 7.10.x versions prior to 7.10.23 and 7.11.x versions prior to 7.11.11 allow SQL Injection (issue 2 of 4).EPSS 1.1%9.8CVE-2020-8785Salesagility suitecrm sql injection vulnerabilitySuiteCRM 7.10.x versions prior to 7.10.23 and 7.11.x versions prior to 7.11.11 allow SQL Injection (issue 3 of 4).EPSS 1.1%9.8CVE-2020-8786Salesagility suitecrm sql injection vulnerabilitySuiteCRM 7.10.x versions prior to 7.10.23 and 7.11.x versions prior to 7.11.11 allow SQL Injection (issue 4 of 4).EPSS 1.1%

Source: NIST National Vulnerability Database (record CVE-2022-23940), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.