CVE-2021-21373
low-risk
Published 2021-03-26
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.
Do I need to act?
-
0.19% chance of exploitation
EPSS score — low exploit probability
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
7
CVSS 7.5/10
High
NETWORK
/ HIGH complexity
Affected Products (1)
Nim
Affected Vendors
References (6)
Third Party Advisory
https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8
Third Party Advisory
https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8
28
/ 100
low-risk
Severity
22/34 · High
Exploitability
1/34 · Minimal
Exposure
5/34 · Minimal