Fortinet FortiWeb
CVE-2025-59719
CRITICAL
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
2DescriptionCVE.org
An improper verification of cryptographic signature vulnerability in Fortinet FortiWeb 8.0.0, FortiWeb 7.6.0 through 7.6.4, FortiWeb 7.4.0 through 7.4.9 may allow an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML response message.
AnalysisAI
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 to circumvent FortiCloud SSO login by sending a crafted SAML response message. The flaw stems from improper cryptographic signature verification (CWE-347), enabling forgery of authentication assertions. No public exploit identified at time of analysis, EPSS sits at 0.26% (50th percentile), and the issue is not currently listed in CISA KEV, though Fortinet products have historically been high-value targets.
Technical ContextAI
FortiWeb is Fortinet's web application firewall product, which integrates with FortiCloud single sign-on using SAML (Security Assertion Markup Language) for federated authentication. SAML relies on XML digital signatures to verify that authentication assertions come from a trusted Identity Provider. CWE-347 (Improper Verification of Cryptographic Signature) indicates the SAML response signature validation logic is flawed - likely failing to properly validate the signature, accepting unsigned assertions, or being susceptible to XML signature wrapping (XSW) attacks. The CPE data confirms the issue spans the fortiweb product across multiple branches (7.4.x, 7.6.x, and 8.0.0), pointing to a shared SSO/SAML library or component.
RemediationAI
Patch available per vendor advisory FG-IR-25-647 (https://fortiguard.fortinet.com/psirt/FG-IR-25-647) - exact fixed versions should be confirmed directly from that advisory, as the input data does not enumerate them. Administrators running 7.4.x should upgrade beyond 7.4.9, those on 7.6.x beyond 7.6.4, and 8.0.0 deployments should move to the next vendor-released maintenance build. As a compensating control while patching, disable FortiCloud SSO login on the management interface and revert to local administrator authentication (trade-off: loss of centralized SSO convenience and any conditional access policies tied to it). Additionally, restrict network access to the FortiWeb management interface to a dedicated management VLAN or jump-host range via firewall ACLs, which limits exposure of the vulnerable SAML endpoint to untrusted networks. Siemens-environment operators should also consult SSA-864900 for any vendor-specific guidance.
More in Jwt Attack
View allAuthentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke
Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. Rated high severity (C
JWT authentication bypass in pac4j-jwt before 4.5.9/5.7.9/6.3.3 when processing encrypted JWTs. PoC available.
Remote code execution in UpdraftPlus: WP Backup & Migration Plugin for WordPress (versions ≤1.26.4) allows unauthenticat
Authentication bypass in Authlib (Python OAuth/OpenID Connect library) versions 1.6.5 through 1.6.6 allows remote attack
Denial of service in the Go golang.org/x/crypto/ssh library before version 0.52.0 allows unauthenticated remote attacker
Signed XML message tampering in SAP NetWeaver Application Server ABAP and ABAP Platform allows authenticated low-privile
Vasion Print (formerly PrinterLogic) before Virtual Appliance Host 22.0.843 Application 20.0.1923 allows Insufficient Si
A lack of cryptographic signature verification in the validateAccessToken function of bookcars v8.3 allows attackers to
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today