Skip to main content

Fortinet FortiOS CVE-2025-62631

MEDIUM
Insufficient Session Expiration (CWE-613)
2025-12-09 psirt@fortinet.com
5.6
CVSS 3.1 · Vendor: fortinet
View

Attack ChainAIDerived

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

  1. Access
    Hold active SSLVPN session
  2. Exploit
    Victim changes or resets password
  3. Execution
    Session not terminated server-side
  4. Impact
    Retain tunnel to internal resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
Exploitation Conditions

Exploitation requires that the attacker ALREADY possesses an active FortiOS SSLVPN session, AND that the password of the associated user account is subsequently changed or reset while that session is still live. The defect is that FortiOS does not terminate the pre-existing SSLVPN session on the password change, so access persists. Limiting factors: the triggering event (the password change) is a victim or administrator action the attacker cannot force (reflected as AC:H); it applies specifically to deployments with the SSLVPN feature in use (units without SSLVPN are not exposed); and it occurs only 'under particular conditions outside of the attacker's control,' so it is not reliably reproducible on demand. Affected builds are FortiOS 7.4.0 and all releases of 7.2, 7.0, and 6.4.

Impact

This is a moderate, context-dependent issue rather than a top-tier priority. CVSS 3.1 base score is 5.6 (Medium) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L: although attack vector is Network and no privileges are formally required at exploitation time, Attack Complexity is High precisely because the vulnerable condition (a password change that fails to terminate an existing SSLVPN session) occurs 'under particular conditions outside of the attacker's control' - the attacker cannot reliably trigger it on demand. EPSS reinforces low urgency at 0.30% (21st percentile), there is no CISA KEV listing, and no public exploit identified, so there is no evidence of active exploitation. A tension worth flagging: PR:N technically marks this unauthenticated, but the scenario inherently assumes the attacker ALREADY holds a live SSLVPN session (i.e., possessed valid credentials at some earlier point) - the real-world precondition is prior access, not an anonymous remote attack, so treat the PR:N labeling with caution. The SSVC-style read is: exploitation status = none observed, automatable = no (it depends on a victim-side password-change event the attacker cannot force), technical impact = partial (C:L/I:L/A:L). Net: a real credential-rotation/offboarding hygiene gap, not a drop-everything emergency.

Exploit ScenarioDerived

An attacker who already holds an active FortiOS SSLVPN session - for example a departed employee, or someone using credentials that are later reset after suspected compromise - retains that tunnel after the account's password is changed, because the session is not invalidated. They thereby keep reaching internal network resources even though the credential that granted access has been revoked. No public exploit code is required or identified; the flaw is passive session persistence triggered by a victim-side password change (AC:H, outside the attacker's control).

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Insufficient session expiration in Fortinet FortiOS SSLVPN allows an attacker who already holds an active SSLVPN session to retain access to network resources after the associated user account's password is changed, because FortiOS does not terminate the pre-existing session at the moment of the password change. Affected builds are FortiOS 7.4.0 and all releases of 7.2, 7.0, and 6.4, in deployments where the SSLVPN feature is enabled; units without SSLVPN are not exposed. The issue is rated CVSS 5.6 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L) with an EPSS of 0.30% (21st percentile); no public exploit was identified at time of analysis, and there is no CISA KEV entry. The practical risk is moderate and context-dependent rather than a top-tier priority, because the triggering password change is a victim or administrator action the attacker cannot force (reflected in AC:H) and the behavior manifests only under particular conditions outside the attacker's control.

RemediationAI

The provided intelligence does not specify a fixed FortiOS release; consult Fortinet advisory FG-IR-25-411 (https://fortiguard.fortinet.com/psirt/FG-IR-25-411) for the current patched build and apply it to FortiOS 7.4.0 and all 7.2, 7.0, and 6.4 deployments that use SSLVPN. Until an upgrade is available or performed, reduce exposure with these compensating controls: force termination of all SSLVPN sessions when an account password is changed or reset (via administrative session kill or scheduled session flush), which directly removes the persistence window but requires administrative action and can disrupt legitimate users mid-session; lower SSLVPN idle and absolute session timeouts so stale tunnels expire quickly, at the cost of more frequent re-authentication; enforce MFA or certificate re-authentication on SSLVPN reconnects so a surviving session cannot be renewed without fresh credentials; where full SSLVPN is not operationally required, disable the SSLVPN feature on the FortiGate, which eliminates the attack surface but removes remote-access capability; and monitor for SSLVPN sessions that outlive a credential change as a detection signal. Because the triggering password change is outside the attacker's control and the issue is not reliably reproducible on demand, prioritizing this below higher-severity FortiOS issues is reasonable, but it should not be ignored in environments that depend heavily on SSLVPN.

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

CWE-613 (Insufficient Session Expiration) occurs when an application fails to invalidate a session upon a security-relevant event such as a password change or reset. In FortiOS, the SSLVPN component maintains authenticated sessions independently of the current credential state, so rotating the account password does not invalidate an already-established SSLVPN session token or tunnel; an attacker who previously obtained a valid SSLVPN session keeps connectivity to internal network resources for as long as that session persists. The CVSS vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L indicates network reachability with no additional privileges and no user interaction per the vector, but high attack complexity because the attacker cannot force the password change that precedes the defect's exposure; impact is limited to low confidentiality, integrity, and availability. The single CPE entry (cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*) is a wildcard family reference and does not itself scope versions; the authoritative version scope comes from the vendor description and Fortinet advisory FG-IR-25-411. The behavior is only reachable in configurations where the SSLVPN feature is enabled; FortiOS deployments without SSLVPN are not affected by this specific weakness.

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

Vendor (fortinet) PRIMARY 5.6 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 5.6 MEDIUM

SSLVPN is network-reachable (AV:N); the required password-change trigger is outside attacker control (AC:H); no new privilege is gained at exploit time (PR:N); retained VPN access yields limited partial impact (C/I/A:L).

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

Primary rating from Vendor (fortinet).

CVSS VectorVendor: fortinet

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

DescriptionCVE.org

An insufficient session expiration vulnerability [CWE-613] vulnerability in Fortinet FortiOS 7.4.0, FortiOS 7.2 all versions, FortiOS 7.0 all versions, FortiOS 6.4 all versions allows attacker to maintain access to network resources via an active SSLVPN session not terminated after a user's password change under particular conditions outside of the attacker's control

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
High
FortiOS/FortiGate SSLVPN is widely deployed enterprise security appliance software
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.3%
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
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

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