Vulnerability Name: | CVE-2021-21373 (CCN-198947) | ||||||||||||||||||||||||||||||||||||
Assigned: | 2020-12-22 | ||||||||||||||||||||||||||||||||||||
Published: | 2021-03-26 | ||||||||||||||||||||||||||||||||||||
Updated: | 2021-03-31 | ||||||||||||||||||||||||||||||||||||
Summary: | Nimble is a package manager for the Nim programming language. In Nim release versions before versions 1.2.10 and 1.4.4, "nimble refresh" fetches a list of Nimble packages over HTTPS by default. In case of error it falls back to a non-TLS URL http://irclogs.nim-lang.org/packages.json. An attacker able to perform MitM can deliver a modified package list containing malicious software packages. If the packages are installed and used the attack escalates to untrusted code execution. | ||||||||||||||||||||||||||||||||||||
CVSS v3 Severity: | 5.9 Medium (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N) 5.2 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N/E:U/RL:O/RC:C)
6.5 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:H/A:L/E:U/RL:O/RC:C)
| ||||||||||||||||||||||||||||||||||||
CVSS v2 Severity: | 4.3 Medium (CVSS v2 Vector: AV:N/AC:M/Au:N/C:N/I:P/A:N)
| ||||||||||||||||||||||||||||||||||||
Vulnerability Type: | CWE-295 CWE-348 | ||||||||||||||||||||||||||||||||||||
Vulnerability Consequences: | Gain Access | ||||||||||||||||||||||||||||||||||||
References: | Source: MITRE Type: CNA CVE-2021-21373 Source: MISC Type: Exploit, Third Party Advisory https://consensys.net/diligence/vulnerabilities/nim-insecure-ssl-tls-defaults-remote-code-execution/ Source: XF Type: UNKNOWN nimlang-cve202121373-code-exec(198947) Source: MISC Type: Release Notes, Third Party Advisory https://github.com/nim-lang/nimble/blob/master/changelog.markdown#0130 Source: CCN Type: Nimble GIT Repository Nimble falls back to insecure http url when fetching packages Source: CONFIRM Type: Third Party Advisory https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8 Source: CCN Type: WhiteSource Vulnerability Database CVE-2021-21373 | ||||||||||||||||||||||||||||||||||||
Vulnerable Configuration: | Configuration 1:![]() | ||||||||||||||||||||||||||||||||||||
Oval Definitions | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
BACK |