Nim
CVE-2020-15692
CRITICAL
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
1DescriptionNVD
In Nim 1.2.4, the standard library browsers mishandles the URL argument to browsers.openDefaultBrowser. This argument can be a local file path that will be opened in the default explorer. An attacker can pass one argument to the underlying open command to execute arbitrary registered system commands.
AnalysisAI
In Nim 1.2.4, the standard library browsers mishandles the URL argument to browsers.openDefaultBrowser. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.
Technical ContextAI
This vulnerability is classified under CWE-88. In Nim 1.2.4, the standard library browsers mishandles the URL argument to browsers.openDefaultBrowser. This argument can be a local file path that will be opened in the default explorer. An attacker can pass one argument to the underlying open command to execute arbitrary registered system commands. Affected products include: Nim-Lang Nim.
RemediationAI
A vendor patch is available. Apply the latest security update as soon as possible. Apply vendor patches when available. Implement network segmentation and monitoring as interim mitigations.
Nimble is a package manager for the Nim programming language. Rated high severity (CVSS 8.8), this vulnerability is remo
Nimble is a package manager for the Nim programming language. Rated high severity (CVSS 8.1), this vulnerability is remo
In Nim 1.2.4, the standard library httpClient fails to properly validate the server response. Rated high severity (CVSS
In Nim 1.2.4, the standard library httpClient is vulnerable to a CR-LF injection in the target URL. Rated medium severit
Nimble is a package manager for the Nim programming language. Rated medium severity (CVSS 5.9), this vulnerability is re
Nim is a statically typed compiled systems programming language. Rated high severity (CVSS 7.5), this vulnerability is r
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today