CVE-2025-58324 Overview
CVE-2025-58324 is a stored Cross-Site Scripting (XSS) vulnerability [CWE-79] affecting multiple versions of Fortinet FortiSIEM. The flaw stems from improper neutralization of user-supplied input during web page generation. An authenticated attacker can inject malicious script content through crafted HTTP requests. The payload executes in the browser of any user who subsequently views the affected page.
Critical Impact
An authenticated attacker with high privileges can inject persistent JavaScript into FortiSIEM web pages, enabling session context theft and unauthorized actions against other authenticated users.
Affected Products
- Fortinet FortiSIEM 7.2.0 through 7.2.2
- Fortinet FortiSIEM 7.0 and 7.1 (all versions)
- Fortinet FortiSIEM 6.2 through 6.7 (all versions)
Discovery Timeline
- 2025-10-14 - CVE-2025-58324 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-58324
Vulnerability Analysis
CVE-2025-58324 is a stored XSS flaw in the FortiSIEM web interface. The application fails to properly sanitize input submitted through HTTP requests before rendering it in web pages. An authenticated attacker can send crafted requests containing JavaScript payloads that persist in the application backend. When another authenticated user loads the affected page, the payload executes within their browser session.
Successful exploitation runs in the context of the victim's browser session with FortiSIEM. This allows the attacker to perform actions on behalf of the victim, extract session content, or manipulate the rendered interface. The scope change component indicates that the injected content can affect resources beyond the attacker's own permission boundary.
Root Cause
The root cause is missing or insufficient output encoding when user-controlled data is rendered into HTML responses. FortiSIEM stores attacker-supplied strings without neutralizing HTML control characters. The stored payload is later served to legitimate users, satisfying the requirements for a persistent XSS condition classified under [CWE-79].
Attack Vector
Exploitation requires an authenticated session with elevated privileges on the FortiSIEM instance. The attacker submits HTTP requests containing crafted input that reaches storage backing a web-facing page. User interaction is required — a second user must view the compromised page for the payload to execute. Because the attack originates over the network and requires no local access, remote authenticated attackers can leverage the flaw from any location with management-plane connectivity.
No public proof-of-concept exploit is currently available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The EPSS probability is 0.252%.
Detection Methods for CVE-2025-58324
Indicators of Compromise
- HTTP requests to FortiSIEM management endpoints containing HTML tags, <script> fragments, or JavaScript event handlers such as onerror= and onload= in parameter values.
- Unexpected outbound network connections from administrator browser sessions to attacker-controlled hosts shortly after loading FortiSIEM pages.
- Audit log entries showing configuration or object changes made by administrators without corresponding user activity.
Detection Strategies
- Review FortiSIEM web access logs for POST or PUT requests containing encoded or raw HTML injection patterns in field values.
- Correlate administrator authentication events with subsequent anomalous API calls that indicate hijacked session activity.
- Inspect stored FortiSIEM configuration objects, dashboard elements, and user-editable fields for embedded script content.
Monitoring Recommendations
- Enable verbose HTTP request logging on FortiSIEM management interfaces and forward logs to a centralized analytics platform.
- Monitor administrator account activity for privilege escalation, new user creation, or configuration changes following interface access.
- Alert on browser Content Security Policy violation reports if a CSP is deployed in front of the FortiSIEM console.
How to Mitigate CVE-2025-58324
Immediate Actions Required
- Upgrade FortiSIEM to a fixed release as specified in the Fortinet security advisory FG-IR-24-280.
- Restrict access to the FortiSIEM management interface to trusted administrative networks only.
- Audit existing administrative accounts and remove unused or over-privileged users.
Patch Information
Fortinet has published remediation guidance and fixed versions in the Fortinet Security Advisory FG-IR-24-280. Administrators should consult the advisory for the specific upgrade path applicable to their deployed version.
Workarounds
- Limit high-privilege FortiSIEM roles to a minimum set of trusted operators pending patch deployment.
- Require administrators to use isolated browser profiles or dedicated management workstations when accessing FortiSIEM.
- Deploy a reverse proxy with a strict Content Security Policy in front of the FortiSIEM console to reduce script execution risk.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

