{"id":"CVE-2019-5645","aliases":["EUVD-2019-15220","GHSA-wp3v-g466-8g44"],"status":"published","title":"Rapid7 Metasploit HTTP Handler Denial of Service","description":"By sending a specially crafted HTTP GET request to a listening Rapid7 Metasploit HTTP handler, an attacker can register an arbitrary regular expression. When evaluated, this malicious handler can either prevent new HTTP handler sessions from being established, or cause a resource exhaustion on the Metasploit server.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-08","score":0.49181,"percentile":0.98893,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-400"],"published":"2020-09-01T14:35:12Z","modified":"2026-10-23T03:30:21Z","exploits":[{"source":"metasploit","id":"auxiliary/dos/http/metasploit_httphandler_dos","title":"Metasploit HTTP(S) handler DoS","type":"auxiliary","date":"2019-09-04","verified":true,"url":"https://www.rapid7.com/db/modules/auxiliary/dos/http/metasploit_httphandler_dos"}],"products":[{"vendor":"rapid7","product":"metasploit"},{"vendor":"rapid7","product":"metasploit framework"}],"references":[{"url":"https://github.com/rapid7/metasploit-framework/commit/5621d200ccf62e4a8f0dad80c1c74f4e0e52d86b","tags":["patch"]},{"url":"https://github.com/rapid7/metasploit-framework/pull/11966","tags":["patch"]},{"url":"https://github.com/rapid7/metasploit-framework/pull/12433","tags":["exploit","x_refsource_MISC","x_transferred","Patch","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-5645"},{"url":"https://github.com/advisories/GHSA-wp3v-g466-8g44"}],"sources":{"cve":[{"id":"CVE-2019-5645","title":"Rapid7 Metasploit HTTP Handler Denial of Service","description":"By sending a specially crafted HTTP GET request to a listening Rapid7 Metasploit HTTP handler, an attacker can register an arbitrary regular expression. When evaluated, this malicious handler can either prevent new HTTP handler sessions from being established, or cause a resource exhaustion on the Metasploit server.","status":"published","published":"2020-09-01T14:35:12.88Z","modified":"2026-10-23T00:10:04.483Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:20:18.746972Z"}],"euvd":[{"id":"EUVD-2019-15220","description":"By sending a specially crafted HTTP GET request to a listening Rapid7 Metasploit HTTP handler, an attacker can register an arbitrary regular expression. When evaluated, this malicious handler can either prevent new HTTP handler sessions from being established, or cause a resource exhaustion on the Metasploit server.","status":"published","published":"2020-09-01T14:35:12Z","modified":"2026-10-23T00:10:04Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T16:59:33.524592Z"}],"ghsa":[{"id":"GHSA-wp3v-g466-8g44","title":"Regular expression denial of service in Rapid7 Metasploit","description":"By sending a specially crafted HTTP GET request to a listening Rapid7 Metasploit HTTP handler, an attacker can register an arbitrary regular expression. When evaluated, this malicious handler can either prevent new HTTP handler sessions from being established, or cause a resource exhaustion on the Metasploit server.","status":"published","published":"2021-05-05T19:25:15Z","modified":"2026-10-23T03:30:21Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T15:14:18.215402Z"}],"nvd":[{"id":"CVE-2019-5645","description":"By sending a specially crafted HTTP GET request to a listening Rapid7 Metasploit HTTP handler, an attacker can register an arbitrary regular expression. When evaluated, this malicious handler can either prevent new HTTP handler sessions from being established, or cause a resource exhaustion on the Metasploit server.","status":"published","published":"2020-09-01T15:15:11.983Z","modified":"2026-10-23T01:16:53.113Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-400"],"updated_at":"2026-11-02T14:05:47.558959Z"}]}}
