cbcvebase.
CVE-2025-64155
published 2026-01-13

CVE-2025-64155: An improper neutralization of special elements used in an os command ('os command injection') vulnerability in Fortinet FortiSIEM 7.4.0, FortiSIEM 7.3.0…

PriorityP194critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
42.65%
98.6th percentile
An improper neutralization of special elements used in an os command ('os command injection') vulnerability in Fortinet FortiSIEM 7.4.0, FortiSIEM 7.3.0 through 7.3.4, FortiSIEM 7.1.0 through 7.1.8, FortiSIEM 7.0.0 through 7.0.4, FortiSIEM 6.7.0 through 6.7.10 may allow an attacker to execute unauthorized code or commands via crafted TCP requests.

Affected

11 ranges
VendorProductVersion rangeFixed in
fortinetfortinet
fortinetfortisiem
fortinetfortisiem
fortinetfortisiem
fortinetfortisiem
fortinetfortisiem
fortinetfortisiem
fortinetfortisiem>= 6.7.0 < 7.1.97.1.9
fortinetfortisiem>= 7.2.0 < 7.2.77.2.7
fortinetfortisiem>= 7.3.0 < 7.3.57.3.5
fortinetfortisiem7.3.0 – 7.3.4

Detection & IOCsextracted from sources · hover to see the quote

port7900
path/opt/phoenix/log/phoenix.logs
path/opt/charting/redishb.sh
snort
alert tcp any any -> $HOME_NET any (msg:"ET EXPLOIT Fortinet FortiSIEM phMonitor Unauthenticated Argument Injection (CVE-2025-64155)"; flow:established,to_server; content:"|9c 00 00 00|"; startswith; content:"|6f 42 1e 40 00 00 00 00|"; distance:4; within:8; content:"|3c|client_type|3e|javaTransportClient"; fast_pattern; content:"|3c|cluster_url|3e|"; pcre:"/^[^\x3c]*?\x20\x2d{1,2}\w+/R"; reference:url,horizon3.ai/attack-research/disclosures/cve-2025-64155-three-years-of-remotely-rooting-the-fortinet-fortisiem/; reference:cve,2025-64155; classtype:attempted-user; sid:2066746; rev:1; metadata:affected_product FortiSIEM, attack_target Server, tls_state TLSDecrypt, created_at 2026_01_14, cve CVE_2025_64155, deployment Perimeter, deployment Internal, deployment SSLDecrypt, confidence High, signature_severity Major, tag Exploit, updated_at 2026_01_14, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application; target:dest_ip;)
bytes
|9c 00 00 00|
bytes
|6f 42 1e 40 00 00 00 00|
  • Search phMonitor message logs for PHL_ERROR entries containing payload URLs and target file paths, indicating exploitation attempts.
  • Monitor for unexpected writes to /opt/charting/redishb.sh, which is the target file overwritten by the PoC exploit to achieve root code execution.
  • Detect TCP traffic to port 7900 (phMonitor service) containing the javaTransportClient client_type field combined with a cluster_url value containing argument injection patterns (e.g., space followed by one or two dashes and a word character).
  • The phMonitor service exposes dozens of command handlers that can be invoked remotely without authentication; any unauthenticated TCP connection to port 7900 should be treated as suspicious.
  • This service (phMonitor) has been the entry point for multiple FortiSIEM vulnerabilities; correlate with prior exploitation patterns for CVE-2023-34992 and CVE-2024-23108 on the same port.
  • ·The vulnerability does NOT affect FortiSIEM 7.5 or FortiSIEM Cloud deployments.
  • ·The Snort/ET rule requires TLS decryption to be effective, as indicated by the tls_state:TLSDecrypt and deployment:SSLDecrypt metadata.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vulncheck9.8CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.