CVE-2017-5244: rapid7 metasploit Cross-Site Request Forgery (CSRF)
Vulnerability summary
CVE-2017-5244 is a low (CVSS 3.5) Cross-Site Request Forgery (CSRF) vulnerability in rapid7 metasploit. EPSS estimates a 0.72% chance of exploitation in the next 30 days, higher than 53.2% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 15-06-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
Routes used to stop running Metasploit tasks (either particular ones or all tasks) allowed GET requests. Only POST requests should have been allowed, as the stop/stop_all routes change the state of the service. This could have allowed an attacker to stop currently-running Metasploit tasks by getting an authenticated user to execute JavaScript. As of Metasploit 4.14.0 (Update 2017061301), the routes for stopping tasks only allow POST requests, which validate the presence of a secret token to prevent CSRF attacks.
CVSS metrics
2 scores · 1 source · 2 versionsEPSS trend
Probability
0.72%
Chance of exploitation in the next 30 days
Percentile
53%
Versus all other CVEs
30-day change
0.00 pp
From 0.72% on 22-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (community.rapid7.com)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Rapid72 products
- metasploit≤ 4.13.19
- metasploit (pro, express, and community editions)< 4.14.0 (Update 2017061301)
1 vendor · 2 products
References
3 links- www.seekurity.com/blog/general/metasploit-web-project-kill-all-running-tasks-csrf-CVE-2017-5244/X Refsource MISCThird Party Advisory