CVE-2020-7385CWE-502

Metasploit Framework 'drb_remote_codeexec' code execution

High · published April 23, 2021

CVSS v3.1
8.1
EPSS
2%
Percentile
77.7
In the wild
Unconfirmed
What it is

By launching the drb_remote_codeexec exploit, a Metasploit Framework user will inadvertently expose Metasploit to the same deserialization issue that is exploited by that module, due to the reliance on the vulnerable Distributed Ruby class functions. Since Metasploit Framework typically runs with elevated privileges, this can lead to a system compromise on the Metasploit workstation. Note that an attacker would have to lie in wait and entice the Metasploit user to run the affected module against a malicious endpoint in a "hack-back" type of attack. Metasploit is only vulnerable when the drb_remote_codeexec module is running. In most cases, this cannot happen automatically.

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01750 · 77.7th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2021-04-23T15:35Z
EPSS history
Timeline
  • 23 APR 15:35Z
    Metasploit Framework 'drb_remote_codeexec' code execution
    cvelistv5