Skip to main content

FortiProxy CVE-2025-25255

MEDIUM
Improperly Implemented Security Check for Standard (CWE-358)
2025-10-14 psirt@fortinet.com
4.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Route traffic through affected proxy
  2. Exploit
    Craft HTTP request with mismatched host
  3. Execution
    Bypass domain fronting protection
  4. Impact
    Reach policy-blocked destination

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V12 - Secure Communication Improperly implemented security check
Exploitation Conditions

Exploitation requires that the target be running an affected build (FortiOS 7.6.0-7.6.3, or FortiProxy 7.6.0-7.6.3, 7.4.0-7.4.11, all 7.2, 7.0.1-7.0.22) with the domain-fronting protection feature in use - if that feature is not relied upon for egress/policy enforcement, the bypass has no security consequence. The attacker must be able to send HTTP requests through the proxy and craft them to mismatch the fronting host from the real destination. Limiting factors: impact is confined to defeating one security-control feature (I:L only, no C or A impact), and the CVSS PR:L suggests some privilege is needed, though the description characterizes the actor as an unauthenticated proxy user - this ambiguity caps confidence on whether truly anonymous traffic suffices.

Impact

This is a genuinely low-priority issue by multiple independent signals, not a high-CVSS item masquerading as low risk. The vendor (Fortinet PSIRT) CVSS 3.1 base score is only 4.3 (Medium), with a vector of AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - network-reachable and low-complexity, but requiring some privilege (PR:L) and yielding only limited integrity impact (I:L) with no confidentiality or availability impact. EPSS reinforces this: 0.43% exploitation probability at the 36th percentile, i.e. below-median likelihood of exploitation activity. There is no CISA KEV listing and no public POC identified, so exploitation status is 'no public exploit identified at time of analysis.' CONFLICT TO VERIFY: the description states an 'unauthenticated proxy user' can trigger the bypass, yet the CVSS vector encodes PR:L (requiring low-level privileges) - these disagree on whether authentication is needed; the 'proxy user' is likely an unauthenticated client traversing the proxy rather than an authenticated FortiOS user, so PR:L may overstate the barrier. The real-world impact is also narrow: the flaw only defeats the domain-fronting protection feature (a policy/egress-control bypass), not direct code execution or data disclosure, so risk is meaningful mainly to organizations that specifically rely on FortiProxy/FortiOS domain-fronting enforcement for egress control. Overall: monitor and patch in routine cycles rather than treat as an emergency.

Exploit ScenarioDerived

An actor positioned to send traffic through an affected FortiProxy/FortiOS proxy crafts HTTP requests whose outer (fronting) host differs from the true destination, slipping past the domain-fronting protection intended to block such evasion. This lets malware or an insider reach a disallowed destination (e.g. a C2 or data-exfiltration endpoint) that policy should have blocked. No public exploit code or active exploitation has been identified; given AV:N/AC:L, the crafting of the request itself is technically straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 18, 2026

Domain-fronting protection in FortiProxy and FortiOS can be bypassed by crafted HTTP requests, allowing a proxy user to make traffic appear destined for an approved fronting host while actually reaching a different destination. The issue affects specific FortiOS 7.6.x and FortiProxy 7.6.x, 7.4.x, 7.2.x, and 7.0.x builds and is assessed as low impact, with integrity-only effects and no public exploit identified at time of analysis; EPSS is 0.43%.

RemediationAI

Fortinet advisory FG-IR-24-372 is the authoritative source for fixed builds, but exact fix versions are not included in the provided data, so no specific vendor-released patch version can be cited here; administrators should upgrade affected FortiOS 7.6.x and FortiProxy 7.6.x, 7.4.x, 7.2.x, and 7.0.x installations to the releases listed in that advisory. If domain-fronting protection is not relied upon for egress or policy enforcement, the bypass has no practical security consequence. Where the feature is relied upon, restrict proxy access to trusted or authenticated users, enforce equivalent egress filtering at an upstream firewall or secure web gateway, and monitor proxy logs for Host-header or SNI mismatches; these controls add operational complexity and may affect legitimate proxy users. Disabling the domain-fronting protection feature is not an appropriate workaround because it removes the control entirely.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Domain fronting is a technique in which the apparent destination of a request differs from the actual destination, typically by mismatching HTTP Host headers and TLS SNI or equivalent routing metadata. FortiProxy and FortiOS implement a domain-fronting protection feature intended to detect and block such mismatches, but the check is improperly implemented (CWE-358: Improperly Implemented Security Check for Standard). This is not a missing check but a flawed enforcement of an existing standard, so crafted HTTP requests sent through the proxy can evade the feature. CPE data confirms the affected products as Fortinet FortiProxy and FortiOS. The assessed impact is limited to integrity of policy enforcement (I:L), with no confidentiality or availability impact; the CVSS vector indicates PR:L while the description characterizes the actor as an unauthenticated proxy user, leaving some ambiguity about the exact privilege required.

Know when Fortios gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Network-reachable, low-complexity crafted HTTP request; PR:L retained per vendor despite 'unauthenticated' wording; only a security-feature bypass, so I:L with C:N/A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionNVD

An Improperly Implemented Security Check for Standard vulnerability [CWE-358] vulnerability in Fortinet FortiOS 7.6.0 through 7.6.3, FortiProxy 7.6.0 through 7.6.3, FortiProxy 7.4.0 through 7.4.11, FortiProxy 7.2 all versions, FortiProxy 7.0.1 through 7.0.22 may allow an unauthenticated proxy user to bypass the domain fronting protection feature via crafted HTTP requests.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
High
Fortinet FortiOS/FortiProxy are widely deployed enterprise network appliances
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)NVD

cpe:2.3:a:fortinet:fortiproxy:*:*:*:*:*:*:*:*
cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
CVE-2022-40684 CRITICAL POC
9.8 Oct 18

An authentication bypass using an alternate path or channel [CWE-288] in Fortinet FortiOS version 7.2.0 through 7.2.1 an

CVE-2024-55591 CRITICAL POC
9.8 Jan 14

FortiOS and FortiProxy contain an authentication bypass via the Node.js websocket module allowing unauthenticated remote

CVE-2024-21762 CRITICAL POC
9.8 Feb 09

A out-of-bounds write in Fortinet FortiOS versions 7.4.0 through 7.4.2, 7.2.0 through 7.2.6, 7.0.0 through 7.0.13, 6.4.0

CVE-2023-27997 CRITICAL
9.8 Jun 13

A heap-based buffer overflow vulnerability [CWE-122] in FortiOS version 7.2.4 and below, version 7.0.11 and below, versi

CVE-2020-12812 CRITICAL
9.8 Jul 24

FortiOS SSL-VPN contains an improper authentication vulnerability that allows users to bypass two-factor authentication

CVE-2016-1909 CRITICAL POC
9.8 Jan 15

Fortinet FortiAnalyzer before 5.0.12 and 5.2.x before 5.2.5; FortiSwitch 3.3.x before 3.3.3; FortiCache 3.0.x before 3.0

CVE-2016-6909 CRITICAL POC
9.8 Aug 24

Buffer overflow in the Cookie parser in Fortinet FortiOS 4.x before 4.1.11, 4.2.x before 4.2.13, and 4.3.x before 4.3.9

CVE-2025-25249 CRITICAL POC
9.8 Jan 13

Remote code execution in Fortinet FortiOS (6.4 through 7.6.3) and FortiSwitchManager (7.0.x/7.2.x) lets an attacker run

CVE-2025-61624 MEDIUM POC
6.5 Apr 14

Path traversal vulnerability in Fortinet FortiOS, FortiProxy, FortiPAM, and FortiSwitchManager allows authenticated admi

CVE-2015-1880 MEDIUM POC
4.3 May 12

Cross-site scripting (XSS) vulnerability in the sslvpn login page in Fortinet FortiOS 5.2.x before 5.2.3 allows remote a

CVE-2025-24472 HIGH
8.1 Feb 11

FortiOS and FortiProxy contain an authentication bypass allowing unauthenticated attackers with knowledge of upstream/do

CVE-2025-68686 MEDIUM POC
5.9 Feb 10

An Exposure of Sensitive Information to an Unauthorized Actor vulnerability [CWE-200] vulnerability in Fortinet FortiOS

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy