← Vulnerability feed

Vulnerability record · CVE-2022-23881 · published 23 March 2022

CVE-2022-23881: ZZZCMS zzzphp danger_key() remote command execution

Zzzcms · Zzzphp

ZZZCMS zzzphp v2.1.0 contains a remote command execution flaw reached through the danger_key() function in zzz_template.php. The CVSS 3.1 base score is 9.8 (critical) with a network vector and no privileges or user interaction required, so an unauthenticated attacker can execute commands on an exposed instance.

9.8 CVSS 3.1 Critical EPSS 57% · top 1.0%
9.8CVSS 3.1 base score, v2 7.5
57%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

ZZZCMS zzzphp v2.1.0 was discovered to contain a remote command execution (RCE) vulnerability via danger_key() at zzz_template.php.

CVSS:3.1/AV:N/AC:L/PR:N/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 19 September 2026. Confidence: medium.

critical priorityUnauthenticated network-reachable RCE with a 9.8 CVSS score and public exploit code, though not yet in KEV.

What it is

ZZZCMS zzzphp v2.1.0 contains a remote command execution flaw reached through the danger_key() function in zzz_template.php. The CVSS 3.1 base score is 9.8 (critical) with a network vector and no privileges or user interaction required, so an unauthenticated attacker can execute commands on an exposed instance.

Impact

An attacker gains arbitrary command execution on the web server, which typically means full control of the application and its host data.

Attack surface

Reached over the network via HTTP against the zzzphp template handling path; the CVSS vector shows no authentication (PR:N) and no user interaction (UI:N) required.

Exploitation

Not listed in CISA KEV, but EPSS is 0.56509 (99.0th percentile) and both references are tagged Exploit, indicating public exploit code exists.

What to do

  • Upgrade zzzphp past v2.1.0 to a fixed release; no fixed version is stated in this record, so confirm with the vendor.
  • If upgrade is not possible, remove or restrict access to the affected template functionality and block external requests to zzz_template.php paths.
  • Place the application behind a WAF or reverse proxy with rules blocking command-injection patterns in template parameters.
  • Run the web service with least privilege and restrict outbound network access to limit post-exploitation movement.

Detection

  • Monitor web server logs for requests to zzz_template.php with shell metacharacters or command-like payloads.
  • Alert on unexpected child processes spawned by the web server user (for example sh, bash, curl, wget).
  • Review outbound connections from the web host to unfamiliar IPs or ports.
  • Check for newly written files in web-accessible directories or modified template files.

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

Track CVE-2022-23881 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.

8.8CVE-2019-9082ThinkPHP invokefunction parameter allows remote command executionThinkPHP before 3.2.4, and products built on it such as Open Source BMS v1.1.1, fails to properly restrict the invokefunction route, letting a crafte…KEVEPSS 97%analysed9.8CVE-2021-32605Zzzcms zzzphp os command injection vulnerabilityzzzcms zzzphp before 2.0.4 allows remote attackers to execute arbitrary OS commands by placing them in the keys parameter of a ?location=search URI, …EPSS 3.8%9.8CVE-2020-24877Zzzcms zzzphp sql injection vulnerabilityA SQL injection vulnerability in zzzphp v1.8.0 through /form/index.php?module=getjson may lead to a possible access restriction bypass.EPSS 2.1%9.8CVE-2020-18717Zzzcms zzzphp sql injection vulnerabilitySQL Injection in ZZZCMS zzzphp 1.7.1 allows remote attackers to execute arbitrary code due to a lack of parameter filtering in inc/zzz_template.php.EPSS 3.6%9.8CVE-2020-20298Zzzcms zzzphp code injection vulnerabilityEval injection vulnerability in the parserCommom method in the ParserTemplate class in zzz_template.php in zzzphp 1.7.2 allows remote attackers to ex…EPSS 2.7%9.8CVE-2019-17408Zzzcms zzzphp code injection vulnerabilityparserIfLabel in inc/zzz_template.php in ZZZCMS zzzphp 1.7.3 allows remote attackers to execute arbitrary code because the danger_key function can be…EPSS 3.7%9.8CVE-2019-16722Zzzcms zzzphp vulnerabilityZZZCMS zzzphp v1.7.2 has an insufficient protection mechanism against PHP Code Execution, because passthru bypasses an str_ireplace operation.EPSS 3.1%9.8CVE-2019-10647Zzzcms zzzphp unrestricted file upload vulnerabilityZZZCMS zzzphp v1.6.3 allows remote attackers to execute arbitrary PHP code via a .php URL in the plugins/ueditor/php/controller.php?action=catchimage…EPSS 6.6%

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