Code Injection in nim - CVE-2021-21372

 

Code Injection in nim - CVE-2021-21372

Published: April 29, 2021


Vulnerability identifier: #VU52763
CSH Severity: High
CVSS v4: 8.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2021-21372
CWE-ID: CWE-94
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to execute arbitrary code on the target system.

The vulnerability exists due to improper input validation in Nimble doCmd when processing entries in the packages.json package. A remote attacker can create a specially crafted entry in the packages.json file, trick the victim into loading the malicious package file and execute arbitrary code on the system.



Affected software

nim
Arch Linux

How to mitigate CVE-2021-21372

Install updates from vendor's website.

nim - addressed in versions 1.2.10, 1.4.4

External References

Related Security Bulletins