Description
There are packages installed that are affected by a vulnerability referenced in the following CVE:
- shell-quote's `quote()` function emits a `{ comment }` token as `#` followed by its text, which comments
out the rest of the shell line, including the opening quote of any later string token. A line terminator
(\n, \r, U+2028, U+2029) in that later string therefore ends the comment, and the rest of the string is
parsed as shell input: `quote(['echo', 'ok', { comment: 'x' }, 'a\nid;#'])` runs `id` in sh, bash, dash,
ksh and zsh. `parse()` emits a comment token for a `#` in the middle of a word (for example
`http://example.com/#frag`), so callers that combine `parse()` output with another untrusted string, such
as `quote(parse(untrustedCommand).concat(untrustedArg))`, are affected. The fix for CVE-2026-9277 rejected
line terminators in the comment's own text, but not in the tokens after it. Fixed in 1.11.0: `quote()`
throws a `TypeError` when a string after a `{ comment }` token contains a line terminator.
(CVE-2026-102422)
Solution
Update the renovate library and its related packages to version 44.133.0-r2 or later.
Plugin Details
Risk Information
Vector: CVSS2#AV:N/AC:H/Au:N/C:C/I:C/A:C
Vector: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C
Threat Vector: CVSS:4.0/E:U
Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Vulnerability Information
Exploit Ease: No known exploits are available
Vulnerability Publication Date: 9/29/2026