Skip to main content

Nx Console EUVDEUVD-2026-32550

| CVE-2026-48027 CRITICAL
Embedded Malicious Code (CWE-506)
2026-05-27 security-advisories@github.com
9.3
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Publish trojanized 18.95.0 to marketplaces
  2. Delivery
    Developer auto-updates extension
  3. Exploit
    Malicious code loads in IDE
  4. Execution
    Harvest tokens and workspace secrets
  5. Impact
    Exfiltrate credentials to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Code review, malicious code detection
Exploitation Conditions

The exact prerequisite is that the victim installed or auto-updated Nx Console to the trojanized build 18.95.0 from the Visual Studio Marketplace or OpenVSX during its live window on 19 May 2026 - there is no separate configuration flag or feature to enable; possessing and loading that specific package is the condition. Exploitation is strictly limited by the extremely short availability window (~18 minutes on the Visual Studio Marketplace, 12:30-12:48 UTC; ~36 minutes on OpenVSX, 12:33-13:09 UTC), so only developers who fetched the extension in those minutes are at risk, and editors with auto-update disabled or extension versions pinned were not exposed. Although the CVSS vector states UI:N/PR:N, the supply-chain delivery means the practical limiting factor is acquisition of the malicious package within that narrow timeframe rather than any always-on remote reachability.

Impact

The signals are unusually consistent on severity but diverge on blast radius. CVSS 4.0 scores this 9.3 with AV:N/AC:L/AT:N/PR:N/UI:N and high confidentiality/integrity/availability impact, CISA KEV confirms active exploitation, SSVC marks it automatable with total technical impact, and a public exploit exists - every per-infection indicator points to critical. However, the practical exposure is sharply bounded by time: the malicious version was downloadable for only ~18 minutes on the Visual Studio Marketplace and ~36 minutes on OpenVSX before removal, so the realistic victim population is limited to developers who installed or auto-updated in that narrow window. Note also a tension in the CVSS vector: it asserts UI:N (no user interaction), yet exploitation in practice requires a victim to obtain and run the compromised package, so the network/no-interaction framing reflects the malware's automatic execution once installed rather than truly passive remote compromise - verify scope against the vendor postmortem before treating it as wormable. Net: treat as a high-priority incident-response and credential-rotation event for anyone who touched 18.95.0, but the short availability window makes widespread mass exploitation unlikely.

Exploit ScenarioDerived

A developer with Nx Console installed and auto-update enabled has their editor silently pull version 18.95.0 during the brief window it is live on the marketplace; on load, the embedded malicious code runs with the developer's privileges and harvests environment secrets, tokens, and workspace credentials, exfiltrating them to attacker infrastructure. Public exploit code and the vendor's indicators of compromise confirm the technique, and because no further user interaction is needed once the extension is installed (AV:N/AC:L), each infection is fully automatable.

Emergency Immediate action required. Why: CRITICAL + in CISA KEV (actively exploited), no patch available.
Exploited in the wild (CISA KEV) No patch listed yet 26.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 27, 2026

Embedded malicious code in Nx Console (the editor extension for Nx and Lerna) version 18.95.0 turned a trusted developer tool into a trojan during a brief publish window on 19 May 2026. The poisoned build was live on the Visual Studio Marketplace for roughly 18 minutes (12:30-12:48 UTC) and on OpenVSX for roughly 36 minutes (12:33-13:09 UTC); any developer who installed or auto-updated during those windows executed attacker-controlled code inside their IDE, tagged here as information disclosure. It is confirmed actively exploited (CISA KEV) and publicly available exploit code exists, with CISA SSVC rating exploitation as active, automatable, and total technical impact; the clean release 18.100.0 is the fix.

RemediationAI

Vendor-released patch: 18.100.0 - upgrade Nx Console to 18.100.0, which the vendor confirms is not compromised, and verify the installed version in both VS Code and any OpenVSX-based editor (e.g., Cursor, VSCodium). Because the malicious build executed in the developer's context, anyone who ran 18.95.0 during the publish windows should treat it as a credential-exposure incident: rotate IDE/Git/cloud tokens, package-registry tokens, and SSH keys, and hunt against the indicators of compromise published at https://nx.dev/blog/nx-console-v18-95-0-postmortem#indicators-of-compromise and the StepSecurity analysis at https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised. Review the advisory at https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w and the tracking issue at https://github.com/nrwl/nx-console/issues/3139. As a forward-looking control, disable automatic extension updates and pin extension versions so a future poisoned publish cannot auto-install, accepting the trade-off that you must then manually apply legitimate updates; the artifact is also catalogued in CISA KEV at https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-48027.

Affected VersionsENISA

nx-console = 18.95.0

Affected Packages

euvd nx_console no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a software supply-chain compromise rather than a code-level bug, which is why it is classified under CWE-506 (Embedded Malicious Code) instead of a memory-safety or injection weakness. Nx Console is an IDE extension distributed as a marketplace package (VS Code's Visual Studio Marketplace and the vendor-neutral OpenVSX registry), so a single tampered publish propagates automatically to every developer whose editor pulls updates. Because IDE extensions run with the developer's privileges and have access to the workspace, environment variables, shell, and any cached credentials or tokens, malicious extension code can read and exfiltrate secrets directly. The EUVD record (EUVD-2026-32550) pins the malicious artifact precisely to nx-console = 18.95.0; no broader CPE range is provided because only the single compromised build is affected.

Know when Nx gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github) · only source for this CVE.

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Added to CISA KEV
May 27, 2026 - 19:46 CISA
CVE Published
May 27, 2026 - 17:16 nvd
CRITICAL 9.3

DescriptionCVE.org

Nx Console is the user interface for Nx & Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version.

Threat Intelligence Overview

Threat Score
7.7/10
Composite threat intelligence
EPSS Score
26.8%
Top 4% exploitable
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org CISA KEV EPSS Vulnrichment CISA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 26.8%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + in CISA KEV (actively exploited), no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Immediate
Exploitation
Active
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Total

Priority Score

153
Low Medium High Critical
KEV: +50
EPSS: +27
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Threat IntelligenceMISP

Sources: CISA (public domain)

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy