{"uuid": "84f0a902-054a-4a02-84a9-d201abd9026e", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-50286", "type": "seen", "source": "https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/grav_admin_direct_install_rce_cve_2025_50286.rb", "content": "{\"aliases\": [], \"arch\": \"php\", \"author\": [\"binneko\", \"x1o3\"], \"autofilter_ports\": [80, 8080, 443, 8000, 8888, 8880, 8008, 3000, 8443], \"autofilter_services\": [\"http\", \"https\"], \"check\": true, \"default_credential\": false, \"description\": \"Grav CMS version &lt;=1.7.49.5 with Admin Plugin version &lt;=1.10.49.3 is\\n          vulnerable to authenticated remote code execution via the\\n          \\\"Direct Install\\\" feature in the administrative interface.\\n\\n          An authenticated administrator can upload a crafted plugin\\n          archive containing arbitrary PHP code. The uploaded plugin\\n          is written to disk and executed by the application, allowing\\n          command execution in the context of the web server user.\\n\\n          This module authenticates to the admin panel, uploads a\\n          malicious plugin via /admin/tools/direct-install, and\\n          triggers execution of the embedded payload.\", \"disclosure_date\": \"2025-08-07\", \"fullname\": \"exploit/multi/http/grav_admin_direct_install_rce_cve_2025_50286\", \"is_install_path\": true, \"mod_time\": \"2026-03-27 11:45:20 +0000\", \"name\": \"Grav CMS Admin Direct Install Authenticated Plugin Upload RCE\", \"needs_cleanup\": null, \"notes\": {\"Reliability\": [\"repeatable-session\"], \"SideEffects\": [\"ioc-in-logs\", \"artifacts-on-disk\"], \"Stability\": [\"crash-safe\"]}, \"path\": \"/modules/exploits/multi/http/grav_admin_direct_install_rce_cve_2025_50286.rb\", \"platform\": \"PHP\", \"post_auth\": true, \"rank\": 600, \"ref_name\": \"multi/http/grav_admin_direct_install_rce_cve_2025_50286\", \"references\": [\"CVE-2025-50286\", \"EDB-52402\", \"URL-https://github.com/getgrav/grav\"], \"rport\": 80, \"session_types\": false, \"targets\": [\"PHP Payload\"], \"type\": \"exploit\"}", "creation_timestamp": "2026-09-08T06:49:49.522364Z"}