Skip to content
Heist/ feed
Back to feed
CriticalFix available

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

Type: advisorySources: OSV

CVE-2026-102422 affects multiple packages. 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. See references for individual vulnerability details.

Products
renovate
Affected versions
Not specified
Fixed versions
44.152.0-r1, 44.154.1-r1
CVEs
CVE-2026-102422
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 13:00 UTC · Revision 1

Source evidence

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

core-osv · Original source

Published 15 Oct 2026, 00:38 UTC

CVE-2026-102422 affects multiple packages. 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. See references for individual vulnerability details.

osv:CLEANSTART-2026-SW67186

renovate

Fixed versions: 44.154.1-r1

renovate

Fixed versions: 44.152.0-r1

Complete source record
{
  "id": "b0607d5f875f4fe4973c1c1b816c3dedfd59e01b0fd98d6b7b099bbc58428c72",
  "url": "https://osv.dev/vulnerability/CLEANSTART-2026-SW67186",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "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",
    "summary": "CVE-2026-102422 affects multiple packages. 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. See references for individual vulnerability details.",
    "evidence": "osv:CLEANSTART-2026-SW67186",
    "products": [
      {
        "name": {
          "value": "renovate",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "44.154.1-r1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "renovate",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "44.152.0-r1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "CLEANSTART-2026-SW67186",
      "aliases": [
        "CLEANSTART-2026-SW67186"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
        },
        {
          "type": "CVSS_V4",
          "score": "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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "44.154.1-r1"
                }
              ]
            }
          ],
          "package": {
            "name": "renovate",
            "purl": "pkg:apk/cleanstart/renovate",
            "ecosystem": "CleanStart"
          },
          "database_specific": {
            "source": "https://github.com/cleanstart-dev/cleanstart-security-advisories/blob/main/advisories/2026/CLEANSTART-2026-SW67186.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "44.152.0-r1"
                }
              ]
            }
          ],
          "package": {
            "name": "renovate",
            "purl": "pkg:apk/cleanstart/renovate",
            "ecosystem": "CleanStart"
          },
          "database_specific": {
            "source": "https://github.com/cleanstart-dev/cleanstart-security-advisories/blob/main/advisories/2026/CLEANSTART-2026-SW67186.json"
          }
        }
      ],
      "modified": "2026-10-15T01:00:28.066368780Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-102422"
      ],
      "references": [
        "https://github.com/cleanstart-dev/cleanstart-security-advisories/tree/main/advisories/2026/CLEANSTART-2026-SW67186.json",
        "https://osv.dev/vulnerability/CVE-2026-102422",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-102422"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2026-102422",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/1/score"
  },
  "source_id": "core-osv",
  "document_id": 318368,
  "published_at": "2026-10-15T00:38:01.940372+00:00"
}