CVE-2026-25931Patch

LOWCVSS 7.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

vscode-spell-checker is a basic spell checker that works well with code and documents. Prior to v4.5.4, DocumentSettings._determineIsTrusted treats the configuration value cSpell.trustedWorkspace as the authoritative trust flag. The value defaults to true (package.json) and is read from workspace configuration each time settings are fetched. The code coerces any truthy value to true and forwards it to ConfigLoader.setIsTrusted , which in turn allows JavaScript/TypeScript configuration files ( .cspell.config.js/.mjs/.ts , etc.) to be located and executed. Because no VS Code workspace-trust state is consulted, an untrusted workspace can keep the flag true and place a malicious .cspell.config.js ; opening the workspace causes the extension host to execute attacker-controlled Node.js code with the user’s privileges. This vulnerability is fixed in v4.5.4.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-276CWE-807CWE-829

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Peaked 1d ago at 1 mentions (2026-02-09); latest day: 1
  • 2 total mentions across 2 days

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-02-09: 1Mentions · 2026-02-10: 1Patch / Workaround · 2026-02-09: 1Patch / Workaround · 2026-02-10: 1Technical Details · 2026-02-09: 1Technical Details · 2026-02-10: 102-0902-10
Signal classification1 categories
Patch
2100.0%
Referenced assets2 URLs
Full discourse2 posts
  • CVE@CVEnew
    Patch

    CVE-2026-25931 vscode-spell-checker is a basic spell checker that works well with code and documents. Prior to v4.5.4, DocumentSettings._determineIsTrusted treats the configuration … https://www.cve.org/CVERecord?id=CVE-2026-25931

    Post summary

    The text highlights CVE-2026-25931 for vscode‑spell‑checker, noting the issue is fixed in version 4.5.4 and provides a link to the CVE record.

    00011270
    56.5K followersView on X
  • PulsePatch.io@pulsepatchio
    Patch

    VS Code Spell Checker has a workspace-trust bypass (CVE-2026-25931) leading to code execution. Update to fixed version. #VSCode #Security #CVE https://www.pulsepatch.io/posts/cve-2026-25931-vscode-spell-checker-code-execution

    Post summary

    The post announces CVE-2026-25931, a workspace-trust bypass in VS Code Spell Checker that enables code execution, and advises users to update to the fixed version.

    0000063
    1 followersView on X

Explore more