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

Security vulnerability affects the n8n package. 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.

Products
n8n
Affected versions
Not specified
Fixed versions
2.28.0-r5
CVEs
CVE-2026-102422
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 13:12 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 10 Oct 2026, 00:47 UTC

Security vulnerability affects the n8n package. 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.

osv:CLEANSTART-2026-VG90547

n8n

Fixed versions: 2.28.0-r5

Complete source record
{
  "id": "f21e863c46428b1e9b237edfabcd74b09adaeab4606d2fa547b751662af54f81",
  "url": "https://osv.dev/vulnerability/CLEANSTART-2026-VG90547",
  "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": "Security vulnerability affects the n8n package. 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.",
    "evidence": "osv:CLEANSTART-2026-VG90547",
    "products": [
      {
        "name": {
          "value": "n8n",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.28.0-r5",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "CLEANSTART-2026-VG90547",
      "aliases": [
        "CLEANSTART-2026-VG90547"
      ],
      "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": "2.28.0-r5"
                }
              ]
            }
          ],
          "package": {
            "name": "n8n",
            "purl": "pkg:apk/cleanstart/n8n",
            "ecosystem": "CleanStart"
          },
          "database_specific": {
            "source": "https://github.com/cleanstart-dev/cleanstart-security-advisories/blob/main/advisories/2026/CLEANSTART-2026-VG90547.json"
          }
        }
      ],
      "modified": "2026-10-10T01:00:20.229397611Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-102422"
      ],
      "references": [
        "https://github.com/cleanstart-dev/cleanstart-security-advisories/tree/main/advisories/2026/CLEANSTART-2026-VG90547.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": 125027,
  "published_at": "2026-10-10T00:47:52.492+00:00"
}