Lucene search

K
cvelistGitHub_MCVELIST:CVE-2021-21372
HistoryMar 26, 2021 - 9:20 p.m.

CVE-2021-21372 Nimble arbitrary code execution for specially crafted package metadata

2021-03-2621:20:15
CWE-20
CWE-74
GitHub_M
www.cve.org
1

8.3 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

9.1 High

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

55.9%

Nimble is a package manager for the Nim programming language. In Nim release version before versions 1.2.10 and 1.4.4, Nimble doCmd is used in different places and can be leveraged to execute arbitrary commands. An attacker can craft a malicious entry in the packages.json package list to trigger code execution.

CNA Affected

[
  {
    "product": "security",
    "vendor": "nim-lang",
    "versions": [
      {
        "status": "affected",
        "version": "< 1.2.10"
      },
      {
        "status": "affected",
        "version": ">= 1.4.0, < 1.4.4"
      }
    ]
  }
]

8.3 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

9.1 High

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

55.9%