CVE-2021-21372
Summary
| CVE | CVE-2021-21372 |
|---|---|
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2021-03-26 22:15:00 UTC |
| Updated | 2022-10-24 17:14:00 UTC |
| Description | Nimble is a package manager for the Nim programming language. In Nim release version before versions 1.2.10 and 1.4.4, Nimble doCmd is used in different places and can be leveraged to execute arbitrary commands. An attacker can craft a malicious entry in the packages.json package list to trigger code execution. |
Risk And Classification
Problem Types: CWE-78
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| nimble/changelog.markdown at master · nim-lang/nimble · GitHub | MISC | github.com | |
| Nim - Insecure SSL/TLS Defaults, MitM, and nimble Remote Code Execution | ConsenSys Diligence | MISC | consensys.net | |
| Nimble arbitrary code execution for specially crafted package metadata · Advisory · nim-lang/security · GitHub | CONFIRM | github.com | |
| Merge pull request #894 from nim-lang/fixes-rce · nim-lang/nimble@7bd63d5 · GitHub | MISC | github.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.