6.8
CVSSv2

CVE-2021-21374

Published: 26/03/2021 Updated: 30/03/2021
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
CVSS v3 Base Score: 8.1 | Impact Score: 5.9 | Exploitability Score: 2.2
VMScore: 605
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

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 without full verification of the SSL/TLS certificate due to the default setting of httpClient. 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 without full verification of the SSL/TLS certificate due to the default setting of httpClient An attacker able to perform man-in-the-middle (MitM) can deliver a modified package list containing malicious software packages If the packages are installed a ...