{"schemaVersion":3,"id":"CVE-2025-59718","aliases":[],"status":"published","duplicateOf":null,"title":"Fortinet Multiple Products Improper Verification of Cryptographic Signature Vulnerability","description":"A improper verification of cryptographic signature vulnerability in Fortinet FortiOS 7.6.0 through 7.6.3, FortiOS 7.4.0 through 7.4.8, FortiOS 7.2.0 through 7.2.11, FortiOS 7.0.0 through 7.0.17, FortiProxy 7.6.0 through 7.6.3, FortiProxy 7.4.0 through 7.4.10, FortiProxy 7.2.0 through 7.2.14, FortiProxy 7.0.0 through 7.0.21, FortiSwitchManager 7.2.0 through 7.2.6, FortiSwitchManager 7.0.0 through 7.0.5 allows an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML response message.","dates":{"published":"2025-12-09T17:20:11.783Z","modified":"2026-10-15T01:09:26.767Z","reserved":null,"kevAdded":["2025-12-16T00:00:00.000Z","2026-01-27T00:00:00.000Z"],"kevDue":["2025-12-23T00:00:00.000Z"]},"cvss":{"headline":{"score":9.8,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":9.1,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:F/RL:O/RC:C","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.68293,"percentile":0.99328,"severity":"critical","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.68293},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.68293,"percentile":0.99328}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.68293,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.68293,"percentile":0.99328}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2025-12-16T00:00:00.000Z","dueDate":"2025-12-23T00:00:00.000Z","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","name":"Fortinet Multiple Products Improper Verification of Cryptographic Signature Vulnerability","description":"Fortinet FortiOS, FortiSwitchMaster, FortiProxy, and FortiWeb contain an improper verification of cryptographic signature vulnerability that may allow an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML message. Please be aware that CVE-2025-59719 pertains to the same problem and is mentioned in the same vendor advisory. Ensure to apply all patches mentioned in the advisory.","notes":[{"type":"url","href":"https://fortiguard.fortinet.com/psirt/FG-IR-25-647","label":"fortiguard.fortinet.com/psirt/FG-IR-25-647"},{"type":"url","href":"https://docs.fortinet.com/upgrade-tool/fortigate","label":"docs.fortinet.com/upgrade-tool/fortigate"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2025-59718","label":"nvd.nist.gov/vuln/detail/CVE-2025-59718"}],"vendor":"Fortinet","product":"Multiple Products","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null},{"source":"enisa","sourceLabel":"ENISA","dateAdded":"2026-01-27T00:00:00.000Z","dueDate":null,"requiredAction":null,"name":null,"description":"A improper verification of cryptographic signature vulnerability in Fortinet FortiOS, FortiProxy, FortiSwitchManager allows an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML response message.","notes":[{"type":"text","value":"https://www.cert.at/en/blog/2026/1/threat-actors-use-forticloud-to-collect-ldap-connection-passwords, https://www.cert.at/en/blog/2026/1/look-at-forticloud-sso-bypass-exploitation"}],"vendor":"Fortinet","product":"FortiOS,FortiProxy,FortiSwitchManager","ransomware":false,"ransomwareUse":null,"exploitationType":"unknown"}],"listedCount":2,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2025-12-16T00:00:00.000Z","dueDate":"2025-12-23T00:00:00.000Z","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","name":"Fortinet Multiple Products Improper Verification of Cryptographic Signature Vulnerability","description":"Fortinet FortiOS, FortiSwitchMaster, FortiProxy, and FortiWeb contain an improper verification of cryptographic signature vulnerability that may allow an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML message. Please be aware that CVE-2025-59719 pertains to the same problem and is mentioned in the same vendor advisory. Ensure to apply all patches mentioned in the advisory.","notes":[{"type":"url","href":"https://fortiguard.fortinet.com/psirt/FG-IR-25-647","label":"fortiguard.fortinet.com/psirt/FG-IR-25-647"},{"type":"url","href":"https://docs.fortinet.com/upgrade-tool/fortigate","label":"docs.fortinet.com/upgrade-tool/fortigate"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2025-59718","label":"nvd.nist.gov/vuln/detail/CVE-2025-59718"}],"vendor":"Fortinet","product":"Multiple Products","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}},{"source":"enisa","label":"ENISA","listed":true,"entry":{"source":"enisa","sourceLabel":"ENISA","dateAdded":"2026-01-27T00:00:00.000Z","dueDate":null,"requiredAction":null,"name":null,"description":"A improper verification of cryptographic signature vulnerability in Fortinet FortiOS, FortiProxy, FortiSwitchManager allows an unauthenticated attacker to bypass the FortiCloud SSO login authentication via a crafted SAML response message.","notes":[{"type":"text","value":"https://www.cert.at/en/blog/2026/1/threat-actors-use-forticloud-to-collect-ldap-connection-passwords, https://www.cert.at/en/blog/2026/1/look-at-forticloud-sso-bypass-exploitation"}],"vendor":"Fortinet","product":"FortiOS,FortiProxy,FortiSwitchManager","ransomware":false,"ransomwareUse":null,"exploitationType":"unknown"}},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-347","name":"Improper Verification of Cryptographic Signature","description":"The product does not verify, or incorrectly verifies, the cryptographic signature for data.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/347.html"}],"affected":[{"vendor":"fortinet","product":"fortios","name":"fortios","label":"fortios","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"≥ 7.0.0, < 7.0.18","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, < 7.2.12","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.4.0, < 7.4.9","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.6.0, < 7.6.4","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.6.0, ≤ 7.6.3","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.4.0, ≤ 7.4.8","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, ≤ 7.2.11","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.0.0, ≤ 7.0.17","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 7.0.0, < 7.0.18 | ≥ 7.2.0, < 7.2.12 | ≥ 7.4.0, < 7.4.9 | ≥ 7.6.0, < 7.6.4 | ≥ 7.6.0, ≤ 7.6.3 | ≥ 7.4.0, ≤ 7.4.8 | ≥ 7.2.0, ≤ 7.2.11 | ≥ 7.0.0, ≤ 7.0.17","eol":{"isEol":null,"eolDate":null,"matchMethod":"cpe","cycle":null,"product":{"name":"fortios","label":"FortiOS","category":"os"}},"hubHref":"/vendor/fortinet/fortios"},{"vendor":"fortinet","product":"fortiproxy","name":"fortiproxy","label":"fortiproxy","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 7.0.0, < 7.0.22","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, < 7.2.15","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.4.0, < 7.4.11","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.6.0, < 7.6.4","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.6.0, ≤ 7.6.3","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.4.0, ≤ 7.4.10","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, ≤ 7.2.14","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.0.0, ≤ 7.0.21","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 7.0.0, < 7.0.22 | ≥ 7.2.0, < 7.2.15 | ≥ 7.4.0, < 7.4.11 | ≥ 7.6.0, < 7.6.4 | ≥ 7.6.0, ≤ 7.6.3 | ≥ 7.4.0, ≤ 7.4.10 | ≥ 7.2.0, ≤ 7.2.14 | ≥ 7.0.0, ≤ 7.0.21","eol":null,"hubHref":"/vendor/fortinet/fortiproxy"},{"vendor":"fortinet","product":"fortiswitchmanager","name":"fortiswitchmanager","label":"fortiswitchmanager","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 7.0.0, < 7.0.6","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, < 7.2.7","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.2.0, ≤ 7.2.6","noFixRecorded":false,"fixedIn":null},{"text":"≥ 7.0.0, ≤ 7.0.5","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 7.0.0, < 7.0.6 | ≥ 7.2.0, < 7.2.7 | ≥ 7.2.0, ≤ 7.2.6 | ≥ 7.0.0, ≤ 7.0.5","eol":null,"hubHref":"/vendor/fortinet/fortiswitchmanager"},{"vendor":"siemens","product":"ruggedcom_ape1808_firmware","name":"ruggedcom ape1808 firmware","label":"ruggedcom_ape1808_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/siemens/ruggedcom_ape1808"}],"affectedCount":4,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://fortiguard.fortinet.com/psirt/FG-IR-25-647","label":"fortiguard.fortinet.com/psirt/FG-IR-25-647","hostname":"fortiguard.fortinet.com","tags":["Vendor Advisory"]},{"url":"https://arcticwolf.com/resources/blog/arctic-wolf-observes-malicious-sso-logins-following-disclosure-cve-2025-59718-cve-2025-59719/","label":"arcticwolf.com/resources/…","hostname":"arcticwolf.com","tags":["Third Party Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-59718","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-59718","hostname":"www.cisa.gov","tags":["Government Resource","US Government Resource"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-864900.html","label":"cert-portal.siemens.com/productcert/html/ssa-864900.html","hostname":"cert-portal.siemens.com","tags":["Third Party Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2025-12-09T17:20:11.783Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"kev-added","date":"2025-12-16T00:00:00.000Z","label":"Added to CISA KEV","detail":"Fortinet Multiple Products Improper Verification of Cryptographic Signature Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2025-12-23T00:00:00.000Z","label":"CISA remediation due","detail":"Apply mitigations per vendor instructions.","source":"cisa"},{"kind":"kev-added","date":"2026-01-27T00:00:00.000Z","label":"Added to ENISA KEV","detail":"Added to the ENISA known exploited vulnerabilities catalog.","source":"enisa"},{"kind":"modified","date":"2026-10-15T01:09:26.767Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":85,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T21:35:14.866Z","stale":false,"partial":false}}