Catalogue CVE

CVE-2026-93687

braces through 3.0.3 contains a stack overflow…

[Catalogue CVE]

braces through 3.0.3 contains a stack overflow vulnerability in the recursive AST walkers that lack depth guards. Attackers can supply deeply nested brace patterns under the character limit to exhaust the call stack and terminate the Node.js process with an uncaught RangeError.

Gravité
High · CVSS 8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/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
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.76% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Distribution / releasePackageVersionStatusSource
Debiantrixienode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debiantrixienode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Debiansidnode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debiansidnode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Debianforkynode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debianforkynode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Debianbookwormnode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debianbookwormnode-braces3.0.2+~3.0.1-1Affected[CVE-2026-93687]
NpmRelease not reportedbracesNot reportedUnknownVersion impact not established[GHSA-VFJ7-8CJW-P6XM]
Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
NpmRelease not reportedbracesNot reportedUnknownVersion impact not established[GHSA-VFJ7-8CJW-P6XM]
Debianbookwormnode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debianbookwormnode-braces3.0.2+~3.0.1-1Affected[CVE-2026-93687]
Debianforkynode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debianforkynode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Debiansidnode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debiansidnode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Debiantrixienode-bracesNot reportedAffectedDistribution reports no fix[CVE-2026-93687]
Debiantrixienode-braces3.0.3+~3.0.5-1Affected[CVE-2026-93687]
Original provider fields
{
  "package_releases": [
    {
      "name": "node-braces",
      "status": "vulnerable",
      "release": "sid",
      "version": "3.0.3+~3.0.5-1"
    },
    {
      "name": "node-braces",
      "status": "vulnerable",
      "release": "forky",
      "version": "3.0.3+~3.0.5-1"
    },
    {
      "name": "node-braces",
      "status": "vulnerable",
      "release": "trixie",
      "version": "3.0.3+~3.0.5-1"
    },
    {
      "name": "node-braces",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "3.0.2+~3.0.1-1"
    }
  ],
  "fixed_versions": [
    {
      "bug": 1148400,
      "name": "node-braces",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1148400,
      "name": "node-braces",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1148400,
      "name": "node-braces",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1148400,
      "name": "node-braces",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    }
  ],
  "distribution_packages": [
    {
      "name": "braces",
      "ecosystem": "npm",
      "provider_url": "https://github.com/advisories/GHSA-vfj7-8cjw-p6xm",
      "fixed_version": "",
      "provider_source": "github",
      "provider_record_id": "GHSA-VFJ7-8CJW-P6XM",
      "provider_updated_at": "2026-10-02T22:36:34Z"
    }
  ]
}

[Debian bug #1148400]

Publisher notes

[trixie] node-braces: Minor issue [bookworm] node-braces: Minor issue, DoS

OpenFactory catalog packages

L’association des paquets est en cours.

[Debian 12 (Bookworm)]

  • [node-braces]Inconnu
    Détails (2)
    • 3.0.2+~3.0.1-1 · all · bookworm

      Affectée

      nvd · node-braces · debian · bookworm

    • 3.0.2+~3.0.1-1 · all · bookworm

      Affectée

      nvd · node-braces · debian · bookworm

Observé:

Références