Skip to main content

FortiWeb CVE-2025-64471

HIGH
Use of Password Hash Instead of Password for Authentication (CWE-836)
2025-12-09 psirt@fortinet.com
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid FortiWeb password hash
  2. Delivery
    Reach HTTP/HTTPS auth interface
  3. Exploit
    Submit hash in place of password
  4. Execution
    Bypass credential validation (CWE-836)
  5. Impact
    Authenticate and control appliance

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Use of password hash instead of password
Exploitation Conditions

Exploitation requires the attacker to already possess a valid password hash for a FortiWeb account (administrator or user), obtained out-of-band such as from a leaked configuration/backup, exposed credential store, or a chained disclosure bug - the flaw itself does not reveal the hash. Given that hash, no cleartext password, prior session, or user interaction is needed: the attacker sends crafted HTTP/HTTPS requests to the FortiWeb management/authentication endpoint (AV:N/AC:L/PR:N/UI:N) and the appliance accepts the hash as proof of identity. The primary limiting factor is acquisition of the hash; the primary exposure factor is FortiWeb management interfaces reachable over the network. Affected versions: 8.0.0-8.0.1, 7.6.0-7.6.5, 7.4.0-7.4.10, 7.2.0-7.2.11, and 7.0.0-7.0.11.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N, base 7.5 HIGH) indicates a network-reachable, low-complexity, unauthenticated flaw with high integrity impact and no confidentiality or availability impact - Fortinet scored it purely as an integrity issue, though authenticating as a user via a stolen hash would plausibly also expose data (C:H), so the C:N/A:N scoring is arguably conservative. This is CWE-836 (use of password hash instead of password): the login flow accepts the stored password hash in place of the cleartext password, a classic pass-the-hash weakness. Critically, the vector rates PR:N because no session/credential is needed to send the request, but exploitation is gated on the attacker ALREADY possessing a valid password hash (e.g., from a database leak, config/backup exposure, or a chained vulnerability) - this precondition is not reflected in the CVSS score and materially lowers real-world likelihood versus a pure unauthenticated RCE. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no evidence of active exploitation: exploitation status is 'no public exploit identified at time of analysis.' Net assessment: a genuine and serious authentication-integrity weakness in an internet-facing Fortinet security appliance (a heavily targeted vendor class), but its practical priority hinges on whether an attacker can obtain the hash - making it a strong patch candidate rather than a confirmed mass-exploitation emergency at this time.

Exploit ScenarioDerived

An attacker who has obtained a FortiWeb administrator or user password hash - for example from a leaked configuration backup, exposed database, or a separate disclosure flaw - sends crafted HTTP/HTTPS authentication requests to the management interface, submitting the hash directly where the password is expected. Because the appliance validates the hash instead of a cleartext password, the attacker authenticates without ever cracking it. No public exploit code is identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Sep 25, 2026

FortiWeb appliances running versions 8.0.0-8.0.1, 7.6.0-7.6.5, 7.4.0-7.4.10, 7.2.0-7.2.11, or 7.0.0-7.0.11 accept a stored password hash as a direct authentication credential, enabling an attacker who has obtained a valid hash out-of-band (e.g., from a leaked configuration or backup) to authenticate as that user via crafted HTTP/HTTPS requests without knowing the cleartext password. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N (base 7.5 HIGH) indicates a network-reachable, low-complexity, unauthenticated flaw with high integrity impact; the primary hurdle is acquiring the hash, and the primary exposure is a network-reachable FortiWeb management interface. No public exploit identified at time of analysis.

RemediationAI

No vendor-released patch version is specified in the provided data; consult the Fortinet PSIRT advisory FG-IR-25-984 at https://fortiguard.fortinet.com/psirt/FG-IR-25-984 for patch availability and fixed releases. In the interim, prioritize protecting password hashes: restrict access to FortiWeb configuration backups, credential stores, and management interfaces using network ACLs and segmentation, and rotate all potentially exposed hashes/passwords. Expose the FortiWeb management interface only to trusted management networks (e.g., block it from the internet or untrusted VLANs) - this reduces the attack surface but may limit remote administration. Enable multi-factor authentication on all administrative and user accounts where supported; if MFA is unavailable, consider replacing password-based authentication with certificate-based or SSO authentication, noting that this can lock out users who lack the required credentials or infrastructure. Monitor authentication logs for anomalous hash-based logins (e.g., successful logins without a corresponding password-change or cleartext credential event).

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-836 (Use of Password Hash Instead of Password for Authentication) is the root cause: FortiWeb's authentication mechanism accepts the stored password hash itself as proof of identity rather than hashing the supplied password and comparing it to the stored hash. This effectively allows pass-the-hash style authentication against FortiWeb. The affected CPE entries (cpe:2.3:a:fortinet:fortiweb) confirm Fortinet FortiWeb as the vulnerable product across the version ranges 8.0.0-8.0.1, 7.6.0-7.6.5, 7.4.0-7.4.10, 7.2.0-7.2.11, and 7.0.0-7.0.11. Successful exploitation requires the attacker to already possess a valid password hash for an administrator or user account, obtained out-of-band (e.g., leaked configuration/backup, exposed credential store, or a chained disclosure bug); the flaw itself does not reveal the hash. Given the hash, no cleartext password, prior session, or user interaction is needed. The CVSS assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) scores only integrity impact, though authenticating via a stolen hash could plausibly also expose data (C:H), so the C:N/A:N scoring is arguably conservative.

Know when Fortiweb 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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 9.1 CRITICAL

Network auth endpoint, no cleartext credential needed so PR:N/AC:L; successful login as a user grants read and modify access, so C:H/I:H (departing from vendor C:N).

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

Primary rating from NVD.

CVSS VectorNVD

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

DescriptionNVD

A use of password hash instead of password for authentication vulnerability [CWE-836] vulnerability in Fortinet FortiWeb 8.0.0 through 8.0.1, FortiWeb 7.6.0 through 7.6.5, FortiWeb 7.4.0 through 7.4.10, FortiWeb 7.2.0 through 7.2.11, FortiWeb 7.0.0 through 7.0.11 may allow an unauthenticated attacker to use the hash in place of the password to authenticate via crafted HTTP/HTTPS requests

Executive ViewAI

Why It Matters

FortiWeb appliances across multiple 7.x and 8.x branches are affected by a high-severity, network-reachable, unauthenticated authentication flaw that could let an attacker with a leaked password hash access the management interface without the cleartext password. No vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, so leadership should prioritize protecting management interfaces and secrets to prevent unauthorized configuration changes or compromise of the security appliance. The risk is concentrated where FortiWeb management is network-reachable or where configuration/backup files may have been exposed.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting the FortiWeb management interface to trusted networks, rotating administrator credentials and stored password hashes, auditing for exposed configurations or backups, enforcing multi-factor authentication where supported, and monitoring authentication logs for anomalous activity.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
FortiWeb is a widely-deployed Fortinet enterprise WAF appliance line
Data Quality
2 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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Yes
Human Impact
High

Priority Score

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

Affected Products (CPE)NVD

cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*
cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:*
CVE-2025-64446 CRITICAL POC
9.8 Nov 14

Fortinet FortiWeb contains a relative path traversal allowing unauthenticated attackers to execute administrative comman

CVE-2025-58034 HIGH POC
7.2 Nov 18

Fortinet FortiWeb contains an authenticated OS command injection allowing privilege escalation to execute unauthorized c

CVE-2025-52970 HIGH POC
8.1 Aug 12

A improper handling of parameters in Fortinet FortiWeb versions 7.6.3 and below, versions 7.4.7 and below, versions 7.2.

CVE-2024-48884 CRITICAL
9.1 Jan 14

Arbitrary file write and folder deletion in Fortinet FortiManager, FortiOS, and FortiProxy is possible via a path traver

CVE-2023-25610 CRITICAL
9.8 Mar 24

A buffer underwrite ('buffer underflow') vulnerability in the administrative interface of Fortinet FortiOS version 7.2.0

CVE-2021-22122 MEDIUM POC
6.1 Feb 08

An improper neutralization of input during web page generation in FortiWeb GUI interface 6.3.0 through 6.3.7 and version

CVE-2026-26035 CRITICAL
9.8 Aug 12

Authentication bypass in Fortinet FortiWeb (versions 7.0.0-7.0.12, 7.2.0-7.2.12, 7.4.0-7.4.11, 7.6.0-7.6.6, and 8.0.0-8.

CVE-2025-59719 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiWeb 8.0.0, 7.6.0-7.6.4, and 7.4.0-7.4.9 allows unauthenticated remote attackers t

CVE-2021-41025 CRITICAL
9.8 Dec 08

Multiple vulnerabilities in the authentication mechanism of confd in FortiWeb versions 6.4.1, 6.4.0, 6.3.0 through 6.3.1

CVE-2021-36186 CRITICAL
9.8 Nov 02

A stack-based buffer overflow in Fortinet FortiWeb version 6.4.0, version 6.3.15 and below, 6.2.5 and below allows attac

CVE-2024-48885 CRITICAL
9.1 Jan 16

Privilege escalation via path traversal affects multiple Fortinet appliances - FortiWeb (6.4, 7.0, 7.2, 7.4.0-7.4.4, 7.6

CVE-2016-4066 HIGH
8.8 Jul 13

Cross-site request forgery (CSRF) vulnerability in Fortinet FortiWeb before 5.5.3 allows remote attackers to hijack the

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