Search

Find a vulnerability

Search criteria

    14 vulnerabilities found for Metasploit Framework by Rapid7

    CVE-2026-87690 (GCVE-0-2026-87690)

    Vulnerability from nvd – Published: 2026-10-12 04:50 – Updated: 2026-10-12 04:50
    VLAI
    Title
    Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution
    Summary
    The Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing — data fully controlled by a hostile or tampered iOS device — directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/<random> directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester's workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path.
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 0 , < 6.5.5 (semver)
    Unaffected: 6.5.5 (semver)
    Create a notification for this product.
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "modules": [
                "post/apple_ios/gather/ios_image_gather"
              ],
              "platforms": [
                "Linux",
                "Windows",
                "macOS"
              ],
              "product": "Metasploit Framework",
              "repo": "https://github.com/rapid7/metasploit-framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "6.5.5",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "6.5.5",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "h00die"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eThe Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing \u2014 data fully controlled by a hostile or tampered iOS device \u2014 directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/\u0026lt;random\u0026gt; directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester\u0027s workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path.\u003c/p\u003e"
                }
              ],
              "value": "The Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing \u2014 data fully controlled by a hostile or tampered iOS device \u2014 directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/\u003crandom\u003e directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester\u0027s workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path."
            }
          ],
          "impacts": [
            {
              "descriptions": [
                {
                  "lang": "en",
                  "value": "A device under attacker control serves a crafted Meterpreter directory listing that causes the ios_image_gather module to write files outside the intended loot directory, overwriting the operator\u0027s ~/.msf4/msfconsole.rc. On the next msfconsole launch the planted resource file and Ruby plugin execute as the operator (frequently root), yielding persistent code execution on the pentester\u0027s workstation and exposure of engagement credentials, keys, loot, and active sessions into the client environment."
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-12T04:50:56.020Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "name": "Metasploit Framework 6.5.5 Release Notes",
              "tags": [
                "release-notes",
                "patch"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
            },
            {
              "name": "Metasploit Framework PR #21880 (fix for ios_image_gather path traversal)",
              "tags": [
                "patch",
                "issue-tracking"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/21880"
            },
            {
              "name": "Metasploit Wrap-Up: Belgian Waffles, Chocolates, and Modules Frites",
              "tags": [
                "vendor-advisory",
                "technical-description"
              ],
              "url": "https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-belgian-waffles-chocolates-and-modules-frites/"
            },
            {
              "name": "Metasploit Framework source repository",
              "tags": [
                "product"
              ],
              "url": "https://github.com/rapid7/metasploit-framework"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
                }
              ],
              "value": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-08-27T10:45:00.000Z",
              "value": "Vulnerability reported to Rapid7"
            },
            {
              "lang": "en",
              "time": "2026-09-02T00:54:00.000Z",
              "value": "Rapid7 acknowledged receipt and forwarded to the Metasploit team"
            },
            {
              "lang": "en",
              "time": "2026-09-10T03:22:00.000Z",
              "value": "Vulnerability confirmed legitimate; CVE-2026-87690 reserved"
            },
            {
              "lang": "en",
              "time": "2026-09-23T04:42:00.000Z",
              "value": "Fix released in Metasploit Framework 6.5.5"
            }
          ],
          "title": "Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution",
          "x_generator": {
            "engine": "Rapid7 Vulnerability Disclosure Program"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2026-87690",
        "datePublished": "2026-10-12T04:50:56.020Z",
        "dateReserved": "2026-09-08T23:15:36.929Z",
        "dateUpdated": "2026-10-12T04:50:56.020Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2020-7385 (GCVE-0-2020-7385)

    Vulnerability from nvd – Published: 2021-04-23 15:35 – Updated: 2024-09-17 01:30
    VLAI
    Title
    Metasploit Framework 'drb_remote_codeexec' code execution
    Summary
    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.
    CWE
    • CWE-502 - Deserialization of Untrusted Data
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 6.0.15 , ≤ 6.0.15 (custom)
    Create a notification for this product.
    Date Public
    2020-10-22 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:48.987Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "6.0.15",
                  "status": "affected",
                  "version": "6.0.15",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered by Jeff Dileo of NCC Group, and reported to Rapid7 via Rapid7\u0027s coordinated vulnerability disclosure process, detailed here: https://www.rapid7.com/.well-known/security.txt"
            }
          ],
          "datePublic": "2020-10-22T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-502",
                  "description": "CWE-502 Deserialization of Untrusted Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2021-04-23T15:35:19.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Do not run the drb_remote_codeexec module. After commit 659137da94fa2fe56ce5c44d611db3692bf7d2e5, the Metasploit Framework no longer ships with the affected module."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Metasploit Framework \u0027drb_remote_codeexec\u0027 code execution",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-10-22T17:09:00.000Z",
              "ID": "CVE-2020-7385",
              "STATE": "PUBLIC",
              "TITLE": "Metasploit Framework \u0027drb_remote_codeexec\u0027 code execution"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c=",
                                "version_name": "6.0.15",
                                "version_value": "6.0.15"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered by Jeff Dileo of NCC Group, and reported to Rapid7 via Rapid7\u0027s coordinated vulnerability disclosure process, detailed here: https://www.rapid7.com/.well-known/security.txt"
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "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."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-502 Deserialization of Untrusted Data"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/14300",
                  "refsource": "MISC",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
                },
                {
                  "name": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/",
                  "refsource": "MISC",
                  "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
                },
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/14335",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Do not run the drb_remote_codeexec module. After commit 659137da94fa2fe56ce5c44d611db3692bf7d2e5, the Metasploit Framework no longer ships with the affected module."
              }
            ],
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7385",
        "datePublished": "2021-04-23T15:35:19.277Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T01:30:50.001Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2019-5645 (GCVE-0-2019-5645)

    Vulnerability from nvd – Published: 2020-09-01 14:35 – Updated: 2024-09-17 03:29
    VLAI
    Title
    Rapid7 Metasploit HTTP Handler Denial of Service
    Summary
    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.
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 5.0.27 , ≤ 5.0.27 (custom)
    Create a notification for this product.
    Date Public
    2019-10-09 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T20:01:52.007Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "5.0.27",
                  "status": "affected",
                  "version": "5.0.27",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported by Jose Garduno of Dreamlab Technologies, AG"
            }
          ],
          "datePublic": "2019-10-09T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "CWE-400 Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-09-01T14:35:12.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Rapid7 Metasploit HTTP Handler Denial of Service",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2019-10-09T14:54:00.000Z",
              "ID": "CVE-2019-5645",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit HTTP Handler Denial of Service"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c=",
                                "version_name": "5.0.27",
                                "version_value": "5.0.27"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported by Jose Garduno of Dreamlab Technologies, AG"
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "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."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-400 Uncontrolled Resource Consumption"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/12433",
                  "refsource": "MISC",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
                }
              ]
            },
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2019-5645",
        "datePublished": "2020-09-01T14:35:12.880Z",
        "dateReserved": "2019-01-07T00:00:00.000Z",
        "dateUpdated": "2024-09-17T03:29:11.352Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7377 (GCVE-0-2020-7377)

    Vulnerability from nvd – Published: 2020-08-24 19:10 – Updated: 2024-09-17 03:43
    VLAI
    Title
    Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module
    Summary
    The Metasploit Framework module "auxiliary/admin/http/telpho10_credential_dump" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server.
    CWE
    • CWE-23 - Relative Path Traversal
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.12.40 , < 4.12.40* (custom)
    Affected: 6.0.3 , < 6.0.3 (custom)
    Create a notification for this product.
    Date Public
    2020-08-18 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.148Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "4.12.40*",
                  "status": "affected",
                  "version": "4.12.40",
                  "versionType": "custom"
                },
                {
                  "lessThan": "6.0.3",
                  "status": "affected",
                  "version": "6.0.3",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported, and fixed, by bcoles."
            }
          ],
          "datePublic": "2020-08-18T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Metasploit Framework module \"auxiliary/admin/http/telpho10_credential_dump\" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-23",
                  "description": "CWE-23 Relative Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-08-24T19:10:17.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-08-18T08:48:00.000Z",
              "ID": "CVE-2020-7377",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003e=",
                                "version_name": "4.12.40",
                                "version_value": "4.12.40"
                              },
                              {
                                "version_affected": "\u003c",
                                "version_name": "6.0.3",
                                "version_value": "6.0.3"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported, and fixed, by bcoles."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The Metasploit Framework module \"auxiliary/admin/http/telpho10_credential_dump\" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-23 Relative Path Traversal"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/14015",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
              }
            ],
            "source": {
              "discovery": "INTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7377",
        "datePublished": "2020-08-24T19:10:18.025Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T03:43:45.123Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7376 (GCVE-0-2020-7376)

    Vulnerability from nvd – Published: 2020-08-24 19:10 – Updated: 2024-09-16 23:35
    VLAI
    Title
    Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module
    Summary
    The Metasploit Framework module "post/osx/gather/enum_osx module" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host.
    CWE
    • CWE-23 - Relative Path Traversal
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.11.7 , < 4.11.7* (custom)
    Affected: 6.0.3 , < 6.0.3 (custom)
    Create a notification for this product.
    Date Public
    2020-08-17 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.061Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "4.11.7*",
                  "status": "affected",
                  "version": "4.11.7",
                  "versionType": "custom"
                },
                {
                  "lessThan": "6.0.3",
                  "status": "affected",
                  "version": "6.0.3",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported, and fixed, by bcoles."
            }
          ],
          "datePublic": "2020-08-17T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Metasploit Framework module \"post/osx/gather/enum_osx module\" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-23",
                  "description": "CWE-23 Relative Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-08-24T19:10:17.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-08-17T10:00:00.000Z",
              "ID": "CVE-2020-7376",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003e=",
                                "version_name": "4.11.7",
                                "version_value": "4.11.7"
                              },
                              {
                                "version_affected": "\u003c",
                                "version_name": "6.0.3",
                                "version_value": "6.0.3"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported, and fixed, by bcoles."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The Metasploit Framework module \"post/osx/gather/enum_osx module\" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-23 Relative Path Traversal"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/14008",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
              }
            ],
            "source": {
              "discovery": "INTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7376",
        "datePublished": "2020-08-24T19:10:17.594Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-16T23:35:28.125Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7350 (GCVE-0-2020-7350)

    Vulnerability from nvd – Published: 2020-04-22 21:25 – Updated: 2024-09-17 00:51
    VLAI
    Title
    Metasploit Framework Plugin Libnotify Command Injection
    Summary
    Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer's hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator's terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command.
    CWE
    • CWE-78 - OS Command Injection
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 5.0.85 , < 5.0.85 (custom)
    Create a notification for this product.
    Date Public
    2020-04-16 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.030Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "5.0.85",
                  "status": "affected",
                  "version": "5.0.85",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered and reported to Rapid7 by javier aguinaga."
            }
          ],
          "datePublic": "2020-04-16T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer\u0027s hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator\u0027s terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command."
            }
          ],
          "exploits": [
            {
              "lang": "en",
              "value": "An exploit is available at the CONRIM link, along with the fix."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 6.1,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78 OS Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-04-23T20:11:53.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "This issue is resolved in Metasploit Pro version 5.0.85"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Metasploit Framework Plugin Libnotify Command Injection",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-04-16T15:55:00.000Z",
              "ID": "CVE-2020-7350",
              "STATE": "PUBLIC",
              "TITLE": "Metasploit Framework Plugin Libnotify Command Injection"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c",
                                "version_name": "5.0.85",
                                "version_value": "5.0.85"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered and reported to Rapid7 by javier aguinaga."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer\u0027s hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator\u0027s terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command."
                }
              ]
            },
            "exploit": [
              {
                "lang": "en",
                "value": "An exploit is available at the CONRIM link, along with the fix."
              }
            ],
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 6.1,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-78 OS Command Injection"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/13026",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "This issue is resolved in Metasploit Pro version 5.0.85"
              }
            ],
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7350",
        "datePublished": "2020-04-22T21:25:13.300Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T00:51:34.097Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2019-5624 (GCVE-0-2019-5624)

    Vulnerability from nvd – Published: 2019-04-30 16:53 – Updated: 2024-09-17 04:29
    VLAI
    Title
    Rapid7 Metasploit Framework Zip Import Directory Traversal
    Summary
    Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions.
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.14.0 , ≤ 4.14.0 (custom)
    Create a notification for this product.
    Date Public
    2019-04-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T20:01:51.586Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "4.14.0",
                  "status": "affected",
                  "version": "4.14.0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered by Doyensec, and reported privately by Luca Carettoni."
            }
          ],
          "datePublic": "2019-04-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions."
            }
          ],
          "metrics": [
            {
              "cvssV3_0": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N",
                "version": "3.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2019-04-30T16:53:31.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Update to version 4.15.0 or later."
            }
          ],
          "source": {
            "discovery": "USER"
          },
          "title": "Rapid7 Metasploit Framework Zip Import Directory Traversal",
          "x_generator": {
            "engine": "Vulnogram 0.0.6"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "AKA": "",
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2019-04-24T18:00:00.000Z",
              "ID": "CVE-2019-5624",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Zip Import Directory Traversal"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "platform": "",
                                "version_affected": "\u003c=",
                                "version_name": "4.14.0",
                                "version_value": "4.14.0"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "configuration": [],
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered by Doyensec, and reported privately by Luca Carettoni."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions."
                }
              ]
            },
            "exploit": [],
            "generator": {
              "engine": "Vulnogram 0.0.6"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N",
                "version": "3.0"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/11716",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
                },
                {
                  "name": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416",
                  "refsource": "CONFIRM",
                  "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
                },
                {
                  "name": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html",
                  "refsource": "MISC",
                  "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Update to version 4.15.0 or later."
              }
            ],
            "source": {
              "discovery": "USER"
            },
            "work_around": []
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2019-5624",
        "datePublished": "2019-04-30T16:53:31.816Z",
        "dateReserved": "2019-01-07T00:00:00.000Z",
        "dateUpdated": "2024-09-17T04:29:13.622Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2026-87690 (GCVE-0-2026-87690)

    Vulnerability from cvelistv5 – Published: 2026-10-12 04:50 – Updated: 2026-10-12 04:50
    VLAI
    Title
    Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution
    Summary
    The Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing — data fully controlled by a hostile or tampered iOS device — directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/<random> directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester's workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path.
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 0 , < 6.5.5 (semver)
    Unaffected: 6.5.5 (semver)
    Create a notification for this product.
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "modules": [
                "post/apple_ios/gather/ios_image_gather"
              ],
              "platforms": [
                "Linux",
                "Windows",
                "macOS"
              ],
              "product": "Metasploit Framework",
              "repo": "https://github.com/rapid7/metasploit-framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "6.5.5",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "6.5.5",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "h00die"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cp\u003eThe Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing \u2014 data fully controlled by a hostile or tampered iOS device \u2014 directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/\u0026lt;random\u0026gt; directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester\u0027s workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path.\u003c/p\u003e"
                }
              ],
              "value": "The Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing \u2014 data fully controlled by a hostile or tampered iOS device \u2014 directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/\u003crandom\u003e directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester\u0027s workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path."
            }
          ],
          "impacts": [
            {
              "descriptions": [
                {
                  "lang": "en",
                  "value": "A device under attacker control serves a crafted Meterpreter directory listing that causes the ios_image_gather module to write files outside the intended loot directory, overwriting the operator\u0027s ~/.msf4/msfconsole.rc. On the next msfconsole launch the planted resource file and Ruby plugin execute as the operator (frequently root), yielding persistent code execution on the pentester\u0027s workstation and exposure of engagement credentials, keys, loot, and active sessions into the client environment."
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22 Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-12T04:50:56.020Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "name": "Metasploit Framework 6.5.5 Release Notes",
              "tags": [
                "release-notes",
                "patch"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
            },
            {
              "name": "Metasploit Framework PR #21880 (fix for ios_image_gather path traversal)",
              "tags": [
                "patch",
                "issue-tracking"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/21880"
            },
            {
              "name": "Metasploit Wrap-Up: Belgian Waffles, Chocolates, and Modules Frites",
              "tags": [
                "vendor-advisory",
                "technical-description"
              ],
              "url": "https://www.rapid7.com/blog/post/pt-metasploit-wrap-up-belgian-waffles-chocolates-and-modules-frites/"
            },
            {
              "name": "Metasploit Framework source repository",
              "tags": [
                "product"
              ],
              "url": "https://github.com/rapid7/metasploit-framework"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
                }
              ],
              "value": "https://github.com/rapid7/metasploit-framework/releases/tag/6.5.5"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-08-27T10:45:00.000Z",
              "value": "Vulnerability reported to Rapid7"
            },
            {
              "lang": "en",
              "time": "2026-09-02T00:54:00.000Z",
              "value": "Rapid7 acknowledged receipt and forwarded to the Metasploit team"
            },
            {
              "lang": "en",
              "time": "2026-09-10T03:22:00.000Z",
              "value": "Vulnerability confirmed legitimate; CVE-2026-87690 reserved"
            },
            {
              "lang": "en",
              "time": "2026-09-23T04:42:00.000Z",
              "value": "Fix released in Metasploit Framework 6.5.5"
            }
          ],
          "title": "Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution",
          "x_generator": {
            "engine": "Rapid7 Vulnerability Disclosure Program"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2026-87690",
        "datePublished": "2026-10-12T04:50:56.020Z",
        "dateReserved": "2026-09-08T23:15:36.929Z",
        "dateUpdated": "2026-10-12T04:50:56.020Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2020-7385 (GCVE-0-2020-7385)

    Vulnerability from cvelistv5 – Published: 2021-04-23 15:35 – Updated: 2024-09-17 01:30
    VLAI
    Title
    Metasploit Framework 'drb_remote_codeexec' code execution
    Summary
    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.
    CWE
    • CWE-502 - Deserialization of Untrusted Data
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 6.0.15 , ≤ 6.0.15 (custom)
    Create a notification for this product.
    Date Public
    2020-10-22 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:48.987Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "6.0.15",
                  "status": "affected",
                  "version": "6.0.15",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered by Jeff Dileo of NCC Group, and reported to Rapid7 via Rapid7\u0027s coordinated vulnerability disclosure process, detailed here: https://www.rapid7.com/.well-known/security.txt"
            }
          ],
          "datePublic": "2020-10-22T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-502",
                  "description": "CWE-502 Deserialization of Untrusted Data",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2021-04-23T15:35:19.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Do not run the drb_remote_codeexec module. After commit 659137da94fa2fe56ce5c44d611db3692bf7d2e5, the Metasploit Framework no longer ships with the affected module."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Metasploit Framework \u0027drb_remote_codeexec\u0027 code execution",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-10-22T17:09:00.000Z",
              "ID": "CVE-2020-7385",
              "STATE": "PUBLIC",
              "TITLE": "Metasploit Framework \u0027drb_remote_codeexec\u0027 code execution"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c=",
                                "version_name": "6.0.15",
                                "version_value": "6.0.15"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered by Jeff Dileo of NCC Group, and reported to Rapid7 via Rapid7\u0027s coordinated vulnerability disclosure process, detailed here: https://www.rapid7.com/.well-known/security.txt"
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "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."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-502 Deserialization of Untrusted Data"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/14300",
                  "refsource": "MISC",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/14300"
                },
                {
                  "name": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/",
                  "refsource": "MISC",
                  "url": "https://help.rapid7.com/metasploit/release-notes/archive/2020/10/"
                },
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/14335",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/14335"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Do not run the drb_remote_codeexec module. After commit 659137da94fa2fe56ce5c44d611db3692bf7d2e5, the Metasploit Framework no longer ships with the affected module."
              }
            ],
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7385",
        "datePublished": "2021-04-23T15:35:19.277Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T01:30:50.001Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2019-5645 (GCVE-0-2019-5645)

    Vulnerability from cvelistv5 – Published: 2020-09-01 14:35 – Updated: 2024-09-17 03:29
    VLAI
    Title
    Rapid7 Metasploit HTTP Handler Denial of Service
    Summary
    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.
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 5.0.27 , ≤ 5.0.27 (custom)
    Create a notification for this product.
    Date Public
    2019-10-09 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T20:01:52.007Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "5.0.27",
                  "status": "affected",
                  "version": "5.0.27",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported by Jose Garduno of Dreamlab Technologies, AG"
            }
          ],
          "datePublic": "2019-10-09T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "CWE-400 Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-09-01T14:35:12.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Rapid7 Metasploit HTTP Handler Denial of Service",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2019-10-09T14:54:00.000Z",
              "ID": "CVE-2019-5645",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit HTTP Handler Denial of Service"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c=",
                                "version_name": "5.0.27",
                                "version_value": "5.0.27"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported by Jose Garduno of Dreamlab Technologies, AG"
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "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."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-400 Uncontrolled Resource Consumption"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/12433",
                  "refsource": "MISC",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/12433"
                }
              ]
            },
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2019-5645",
        "datePublished": "2020-09-01T14:35:12.880Z",
        "dateReserved": "2019-01-07T00:00:00.000Z",
        "dateUpdated": "2024-09-17T03:29:11.352Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7377 (GCVE-0-2020-7377)

    Vulnerability from cvelistv5 – Published: 2020-08-24 19:10 – Updated: 2024-09-17 03:43
    VLAI
    Title
    Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module
    Summary
    The Metasploit Framework module "auxiliary/admin/http/telpho10_credential_dump" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server.
    CWE
    • CWE-23 - Relative Path Traversal
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.12.40 , < 4.12.40* (custom)
    Affected: 6.0.3 , < 6.0.3 (custom)
    Create a notification for this product.
    Date Public
    2020-08-18 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.148Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "4.12.40*",
                  "status": "affected",
                  "version": "4.12.40",
                  "versionType": "custom"
                },
                {
                  "lessThan": "6.0.3",
                  "status": "affected",
                  "version": "6.0.3",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported, and fixed, by bcoles."
            }
          ],
          "datePublic": "2020-08-18T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Metasploit Framework module \"auxiliary/admin/http/telpho10_credential_dump\" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-23",
                  "description": "CWE-23 Relative Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-08-24T19:10:17.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-08-18T08:48:00.000Z",
              "ID": "CVE-2020-7377",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Relative Path Traversal in telpho10_credential_dump module"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003e=",
                                "version_name": "4.12.40",
                                "version_value": "4.12.40"
                              },
                              {
                                "version_affected": "\u003c",
                                "version_name": "6.0.3",
                                "version_value": "6.0.3"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported, and fixed, by bcoles."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The Metasploit Framework module \"auxiliary/admin/http/telpho10_credential_dump\" module is affected by a relative path traversal vulnerability in the untar method which can be exploited to write arbitrary files to arbitrary locations on the host file system when the module is run on a malicious HTTP server."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-23 Relative Path Traversal"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/14015",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/14015"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
              }
            ],
            "source": {
              "discovery": "INTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7377",
        "datePublished": "2020-08-24T19:10:18.025Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T03:43:45.123Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7376 (GCVE-0-2020-7376)

    Vulnerability from cvelistv5 – Published: 2020-08-24 19:10 – Updated: 2024-09-16 23:35
    VLAI
    Title
    Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module
    Summary
    The Metasploit Framework module "post/osx/gather/enum_osx module" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host.
    CWE
    • CWE-23 - Relative Path Traversal
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.11.7 , < 4.11.7* (custom)
    Affected: 6.0.3 , < 6.0.3 (custom)
    Create a notification for this product.
    Date Public
    2020-08-17 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.061Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "4.11.7*",
                  "status": "affected",
                  "version": "4.11.7",
                  "versionType": "custom"
                },
                {
                  "lessThan": "6.0.3",
                  "status": "affected",
                  "version": "6.0.3",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was reported, and fixed, by bcoles."
            }
          ],
          "datePublic": "2020-08-17T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "The Metasploit Framework module \"post/osx/gather/enum_osx module\" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-23",
                  "description": "CWE-23 Relative Path Traversal",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-08-24T19:10:17.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-08-17T10:00:00.000Z",
              "ID": "CVE-2020-7376",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Relative Path Traversal in enum_osx module"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003e=",
                                "version_name": "4.11.7",
                                "version_value": "4.11.7"
                              },
                              {
                                "version_affected": "\u003c",
                                "version_name": "6.0.3",
                                "version_value": "6.0.3"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was reported, and fixed, by bcoles."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The Metasploit Framework module \"post/osx/gather/enum_osx module\" is affected by a relative path traversal vulnerability in the get_keychains method which can be exploited to write arbitrary files to arbitrary locations on the host filesystem when the module is run on a malicious host."
                }
              ]
            },
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-23 Relative Path Traversal"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/14008",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/14008"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Users should update to version 6.0.3 or later of the Metasploit Framework."
              }
            ],
            "source": {
              "discovery": "INTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7376",
        "datePublished": "2020-08-24T19:10:17.594Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-16T23:35:28.125Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2020-7350 (GCVE-0-2020-7350)

    Vulnerability from cvelistv5 – Published: 2020-04-22 21:25 – Updated: 2024-09-17 00:51
    VLAI
    Title
    Metasploit Framework Plugin Libnotify Command Injection
    Summary
    Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer's hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator's terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command.
    CWE
    • CWE-78 - OS Command Injection
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 5.0.85 , < 5.0.85 (custom)
    Create a notification for this product.
    Date Public
    2020-04-16 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T09:25:49.030Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThan": "5.0.85",
                  "status": "affected",
                  "version": "5.0.85",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered and reported to Rapid7 by javier aguinaga."
            }
          ],
          "datePublic": "2020-04-16T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer\u0027s hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator\u0027s terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command."
            }
          ],
          "exploits": [
            {
              "lang": "en",
              "value": "An exploit is available at the CONRIM link, along with the fix."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 6.1,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "CWE-78 OS Command Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-04-23T20:11:53.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "This issue is resolved in Metasploit Pro version 5.0.85"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Metasploit Framework Plugin Libnotify Command Injection",
          "x_generator": {
            "engine": "Vulnogram 0.0.9"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2020-04-16T15:55:00.000Z",
              "ID": "CVE-2020-7350",
              "STATE": "PUBLIC",
              "TITLE": "Metasploit Framework Plugin Libnotify Command Injection"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "version_affected": "\u003c",
                                "version_name": "5.0.85",
                                "version_value": "5.0.85"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered and reported to Rapid7 by javier aguinaga."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Rapid7 Metasploit Framework versions before 5.0.85 suffers from an instance of CWE-78: OS Command Injection, wherein the libnotify plugin accepts untrusted user-supplied data via a remote computer\u0027s hostname or service name. An attacker can create a specially-crafted hostname or service name to be imported by Metasploit from a variety of sources and trigger a command injection on the operator\u0027s terminal. Note, only the Metasploit Framework and products that expose the plugin system is susceptible to this issue -- notably, this does not include Rapid7 Metasploit Pro. Also note, this vulnerability cannot be triggered through a normal scan operation -- the attacker would have to supply a file that is processed with the db_import command."
                }
              ]
            },
            "exploit": [
              {
                "lang": "en",
                "value": "An exploit is available at the CONRIM link, along with the fix."
              }
            ],
            "generator": {
              "engine": "Vulnogram 0.0.9"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 6.1,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N",
                "version": "3.1"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-78 OS Command Injection"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/issues/13026",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/issues/13026"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "This issue is resolved in Metasploit Pro version 5.0.85"
              }
            ],
            "source": {
              "discovery": "EXTERNAL"
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2020-7350",
        "datePublished": "2020-04-22T21:25:13.300Z",
        "dateReserved": "2020-01-21T00:00:00.000Z",
        "dateUpdated": "2024-09-17T00:51:34.097Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2019-5624 (GCVE-0-2019-5624)

    Vulnerability from cvelistv5 – Published: 2019-04-30 16:53 – Updated: 2024-09-17 04:29
    VLAI
    Title
    Rapid7 Metasploit Framework Zip Import Directory Traversal
    Summary
    Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions.
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Assigner
    rapid7 CNA under the mitre root
    CNA scorecard B 76/100 over 56 records in the last 180 days details
    Impacted products
    Vendor Product Version
    Rapid7 Metasploit Framework Affected: 4.14.0 , ≤ 4.14.0 (custom)
    Create a notification for this product.
    Date Public
    2019-04-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T20:01:51.586Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
              },
              {
                "tags": [
                  "x_refsource_CONFIRM",
                  "x_transferred"
                ],
                "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Metasploit Framework",
              "vendor": "Rapid7",
              "versions": [
                {
                  "lessThanOrEqual": "4.14.0",
                  "status": "affected",
                  "version": "4.14.0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "This issue was discovered by Doyensec, and reported privately by Luca Carettoni."
            }
          ],
          "datePublic": "2019-04-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions."
            }
          ],
          "metrics": [
            {
              "cvssV3_0": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N",
                "version": "3.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2019-04-30T16:53:31.000Z",
            "orgId": "9974b330-7714-4307-a722-5648477acda7",
            "shortName": "rapid7"
          },
          "references": [
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
            },
            {
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "value": "Update to version 4.15.0 or later."
            }
          ],
          "source": {
            "discovery": "USER"
          },
          "title": "Rapid7 Metasploit Framework Zip Import Directory Traversal",
          "x_generator": {
            "engine": "Vulnogram 0.0.6"
          },
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "AKA": "",
              "ASSIGNER": "cve@rapid7.com",
              "DATE_PUBLIC": "2019-04-24T18:00:00.000Z",
              "ID": "CVE-2019-5624",
              "STATE": "PUBLIC",
              "TITLE": "Rapid7 Metasploit Framework Zip Import Directory Traversal"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Metasploit Framework",
                          "version": {
                            "version_data": [
                              {
                                "platform": "",
                                "version_affected": "\u003c=",
                                "version_name": "4.14.0",
                                "version_value": "4.14.0"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "Rapid7"
                  }
                ]
              }
            },
            "configuration": [],
            "credit": [
              {
                "lang": "eng",
                "value": "This issue was discovered by Doyensec, and reported privately by Luca Carettoni."
              }
            ],
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "Rapid7 Metasploit Framework suffers from an instance of CWE-22, Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in the Zip import function of Metasploit. Exploiting this vulnerability can allow an attacker to execute arbitrary code in Metasploit at the privilege level of the user running Metasploit. This issue affects: Rapid7 Metasploit Framework version 4.14.0 and prior versions."
                }
              ]
            },
            "exploit": [],
            "generator": {
              "engine": "Vulnogram 0.0.6"
            },
            "impact": {
              "cvss": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N",
                "version": "3.0"
              }
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rapid7/metasploit-framework/pull/11716",
                  "refsource": "CONFIRM",
                  "url": "https://github.com/rapid7/metasploit-framework/pull/11716"
                },
                {
                  "name": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416",
                  "refsource": "CONFIRM",
                  "url": "https://help.rapid7.com/metasploit/release-notes/archive/2019/04/#20190416"
                },
                {
                  "name": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html",
                  "refsource": "MISC",
                  "url": "https://blog.doyensec.com/2019/04/24/rubyzip-bug.html"
                }
              ]
            },
            "solution": [
              {
                "lang": "en",
                "value": "Update to version 4.15.0 or later."
              }
            ],
            "source": {
              "discovery": "USER"
            },
            "work_around": []
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "9974b330-7714-4307-a722-5648477acda7",
        "assignerShortName": "rapid7",
        "cveId": "CVE-2019-5624",
        "datePublished": "2019-04-30T16:53:31.816Z",
        "dateReserved": "2019-01-07T00:00:00.000Z",
        "dateUpdated": "2024-09-17T04:29:13.622Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }