4.3
CVSSv2

CVE-2021-21373

Published: 26/03/2021 Updated: 31/03/2021
CVSS v2 Base Score: 4.3 | Impact Score: 2.9 | Exploitability Score: 8.6
CVSS v3 Base Score: 5.9 | Impact Score: 3.6 | Exploitability Score: 2.2
VMScore: 383
Vector: AV:N/AC:M/Au:N/C:N/I:P/A:N

Vulnerability Summary

Nimble is a package manager for the Nim programming language. In Nim release versions prior to 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 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.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

nim-lang nim

Vendor Advisories

Debian Bug report logs - #987272 CVE-2021-21372 CVE-2021-21373 CVE-2021-21374 Package: nim; Maintainer for nim is Federico Ceratto <federico@debianorg>; Source for nim is src:nim (PTS, buildd, popcon) Reported by: Moritz Muehlenhoff <jmm@debianorg> Date: Tue, 20 Apr 2021 18:33:01 UTC Severity: important Tags: secu ...
In Nimble before version 0130, "nimble refresh" fetches a list of Nimble packages over HTTPS by default In case of error it falls back to a non-TLS URL irclogsnim-langorg/packagesjson An attacker able to perform MitM can deliver a modified package list containing malicious software packages If the packages are installed and used the ...