Lucene search
+L

6 matches found

Github Security Blog
Github Security Blog
•added 2026/06/09 2:27 p.m.•42 views

shell-quote quote() does not escape newlines in object .op values

Summary shell-quote's quote function did not validate object-token inputs against the operator model used by parse. The .op field was backslash-escaped character by character using /./g, which in JavaScript does not match line terminators \n, \r, U+2028, U+2029. A line terminator in .op therefore...

9.2CVSS5.6AI score0.00953EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/06/09 2:27 p.m.•110 views

GHSA-W7JW-789Q-3M8P shell-quote quote() does not escape newlines in object .op values

Summary shell-quote's quote function did not validate object-token inputs against the operator model used by parse. The .op field was backslash-escaped character by character using /./g, which in JavaScript does not match line terminators \n, \r, U+2028, U+2029. A line terminator in .op therefore...

9.2CVSS5.6AI score0.00953EPSS
SaveExploits1References6
Snyk
Snyk
•added 2026/05/22 3:45 p.m.•37 views

Arbitrary Command Injection

Overview org.webjars.npm:shell-quote is a package used to quote and parse shell commands. Affected versions of this package are vulnerable to Arbitrary Command Injection via the quote function when object-token inputs containing line terminators \n, \r, U+2028, U+2029 in the .op field are not...

9.2CVSS6.1AI score0.00953EPSS
SaveExploits1References2
NVD
NVD
•added 2026/05/22 2:16 p.m.•19 views

CVE-2026-9277

shell-quote's quote function did not validate object-token inputs against the operator model used by parse. The .op field was backslash-escaped character by character using /./g, which in JavaScript does not match line terminators \n, \r, U+2028, U+2029. A line terminator in .op therefore passed...

9.2CVSS0.00953EPSS
SaveExploits1References39
CVE
CVE
•added 2026/05/22 1:22 p.m.•1095 views

CVE-2026-9277

CVE-2026-9277 affects the shell-quote library: the quote() function did not validate object-token shapes against the parser’s operator model, allowing line terminators in the .op field to bypass escaping and potentially enable command injection. Exploitation paths include direct construction of {...

9.2CVSS5.9AI score0.00953EPSS
SaveExploits1References39
OSV
OSV
•added 2026/05/22 1:22 p.m.•19 views

CVE-2026-9277 shell-quote `quote()` does not validate object-token shapes, allowing command injection via line terminators in `.op`

shell-quote's quote function did not validate object-token inputs against the operator model used by parse. The .op field was backslash-escaped character by character using /./g, which in JavaScript does not match line terminators \n, \r, U+2028, U+2029. A line terminator in .op therefore passed...

9.2CVSS6.1AI score
SaveExploits0References41
Rows per page
Query Builder