7.8

CVE-2021-21384

Exploit

Null characters not escaped in shescape

shescape is a simple shell escape package for JavaScript. In shescape before version 1.1.3, anyone using _Shescape_ to defend against shell injection may still be vulnerable against shell injection if the attacker manages to insert a into the payload. For an example see the referenced GitHub Security Advisory. The problem has been patched in version 1.1.3. No further changes are required.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Shescape ProjectShescape SwPlatformnode.js Version < 1.1.3
   MicrosoftWindows Version-
   OpengroupUnix Version-
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.57% 0.427
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
nvd@nist.gov 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvd@nist.gov 4.6 3.9 6.4
AV:L/AC:L/Au:N/C:P/I:P/A:P
security-advisories@github.com 6.3 1 4.7
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:L/I:H/A:N
CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')

The product constructs a string for a command to be executed by a separate component in another control sphere, but it does not properly delimit the intended arguments, options, or switches within that command string.

https://github.com/ericcornelissen/shescape/commit/07a069a66423809cbedd61d980c11ca44a29ea2b
Patch
Third Party Advisory
https://github.com/ericcornelissen/shescape/releases/tag/v1.1.3
Third Party Advisory
Release Notes
https://github.com/ericcornelissen/shescape/security/advisories/GHSA-f2rp-38vg-j3gh
Third Party Advisory
Exploit
https://www.npmjs.com/package/shescape
Product