Skip to content

CVE-2025-52970: Access Control Bypass and Privilege Escalation in Fortinet FortiWeb

HERMES

HERMES THREAT SCORE & WAF APPLIANCE EXPOSURE

Target: Fortinet FortiWeb (versions up to 7.0.10 / 7.2.10 / 7.4.7 / 7.6.3)
Confidence: 96%
84 / 100
HIGH

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 17 / 20
Threat Activity 16 / 20
Weaponization 16 / 20
Exposure 18 / 20
Prevalence 18 / 20
Impact 19 / 20
Exploit Maturity 16 / 20
Attack Chain Potential 18 / 20
⚖️ Divergence & Operational Rationale

Hermes assesses CVE-2025-52970 at an HTS of 84 (HIGH SEVERITY). This parameter handling flaw in the FortiWeb administrative interface allows attackers possessing certain device metadata to elevate privileges to administrator, disable WAF inspection profiles, and access stored TLS private keys.

🕸️ Connected Knowledge Graph & Provenance

CVE-2025-52970: Access Control Bypass and Privilege Escalation in Fortinet FortiWebVULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTFortinet FortiOS Gateway
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

🔍 Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Fortinet FortiOS Gateway documented in Hermes dossier.”

Supporting Verified Evidence:
ParameterTechnical SpecificationOperational Impact
CVE IdentifierCVE-2025-52970Official NVD / MITRE record
Vendor AdvisoryFG-IR-25-448Official Fortinet PSIRT Advisory
Associated CWECWE-233: Improper Handling of ParametersAdministrative privilege grant via parameter manipulation
CVSS v3.1 Score7.7 HIGHCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0 Score7.9 HIGHCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Applicable CPEscpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*Enterprise FortiWeb Web Application Firewall appliances
Affected VersionsFortiWeb ≤ 7.0.10, ≤ 7.2.10, ≤ 7.4.7, ≤ 7.6.3Exposed FortiWeb management interfaces
Fixed Versions7.0.11, 7.2.11, 7.4.8, 7.6.4 (August 2025)Official firmware updates released by Fortinet

  • CISA KEV: Not formally listed in KEV.
  • EPSS Score: 0.09746 (Percentile: 95.2% — targeted reconnaissance).
  • Operational Status: Technical analysis and research PoCs published by security researchers (PwNer.gg research).
  • PoC & Weaponization: Forged management requests manipulating session IDs and device identifier tokens.
  • Access Conditions: Pre-authentication; requires non-public device context; HTTPS access to management port; medium complexity.

  • Threat Actors: Reconnaissance groups and APT actors targeting perimeter defensive appliances.
  • Observed Campaigns: Scanning targeting exposed WAF interfaces of financial and e-commerce enterprises.
  • Associated Malware: Custom API scrapers and configuration extraction utilities.
  • Exploitation Timeline: Published by Fortinet on August 12, 2025, following responsible vulnerability disclosure.

  • Abnormal Management Traffic: HTTPS requests to /api/v1/ or /login endpoints containing parameter override strings.
  • Logins Without Challenges: Successful administrator logins logged without preceding authentication challenges.
title: Suspicious Parameter Manipulation on FortiWeb Management (CVE-2025-52970)
id: c1d2e3f4-5297-4a89-9012-3456789abcde
status: test
description: Detects abnormal requests targeting administrative parameter handling on Fortinet FortiWeb
references:
- https://fortiguard.fortinet.com/psirt/FG-IR-25-448
author: Hermes Codex Research
date: 2026-09-10
logsource:
product: fortiweb
service: system
detection:
selection:
msg|contains:
- 'admin login'
- 'UI parameter mismatch'
status: 'success'
condition: selection
falsepositives:
- Legitimate management access from authorized internal subnets
level: high
rule Exploit_FortiWeb_Param_Bypass_CVE_2025_52970 {
meta:
description = "Detects requests manipulating FortiWeb management parameters"
author = "Hermes Codex Research"
date = "2026-09-10"
reference = "CVE-2025-52970"
strings:
$fw_api = "/api/v1/admin" ascii
$param_inject = "dev_id=" ascii
$auth_token = "csrftoken" ascii
condition:
all of them
}
alert tcp $EXTERNAL_NET any -> $FORTIWEB_MGMT [8443,443] (msg:"HERMES - Fortinet FortiWeb Admin Parameter Bypass Attempt (CVE-2025-52970)"; flow:to_server,established; content:"/api/v1/admin"; nocase; classtype:attempted-admin; sid:202552970; rev:1;)
  • FortiWeb System Logs: Monitor administrative sessions originating from unexpected external IP addresses.
  • Configuration Change Audit: Review WAF security profile changes and disabled inspection rules.
  • MITRE ATT&CK: T1190 (Exploit Public-Facing Application), T1078 (Valid Accounts), T1562.001 (Disable Security Tools).

  1. Apply Firmware Upgrade: Install FortiWeb 7.6.4, 7.4.8, 7.2.11, or 7.0.11.
  2. Restrict Management Access: Never expose the FortiWeb management interface to the public internet; confine access to dedicated management VLANs.
  3. Enforce MFA: Require multi-factor authentication for all administrative accounts.
  4. Audit TLS Certificates: Verify that SSL/TLS private keys stored on the appliance have not been accessed or exported.
  5. Configure Remote Syslog: Stream security event logs in real time to an external tamper-proof SIEM.

”What happens if this vulnerability is exploited in an enterprise?”

Section titled “”What happens if this vulnerability is exploited in an enterprise?””
  1. Management Port Discovery: The attacker discovers an exposed FortiWeb WAF management interface on port 8443.
  2. Parameter Injection: By leveraging device metadata and the parameter flaw, the adversary submits a crafted request triggering administrative privilege elevation.
  3. Administrative Access: The attacker enters the web management console with full administrator capabilities.
  4. Disabling WAF Defenses: The threat actor disables security inspection profiles protecting corporate web applications, leaving them exposed to untracked exploits.
  5. TLS Key Theft and Lateral Attack: The adversary extracts TLS private keys to decrypt enterprise traffic, subsequently launching direct exploits against unprotected backend servers.