Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsStudyTraining
ProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Study
Training
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

1197+ Articles
137+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-48027: Nx Console Embedded Malicious Code — CISA KEV
CVE-2026-48027: Nx Console Embedded Malicious Code — CISA KEV
SECURITYHIGHCVE-2026-48027

CVE-2026-48027: Nx Console Embedded Malicious Code — CISA KEV

CISA has added CVE-2026-48027 to its KEV catalog after a malicious version of Nx Console was published to the VS Code marketplace. The compromised extension harvested credentials from disk and memory via an obfuscated payload.

Dylan H.

Security Team

May 27, 2026
5 min read

Affected Products

  • Nx Console (VS Code Extension)
  • Nx (Nrwl)

CISA Adds Nx Console Supply Chain Attack to KEV Catalog

CISA has added CVE-2026-48027 to its Known Exploited Vulnerabilities (KEV) catalog — an embedded malicious code vulnerability in Nx Console, the official VS Code extension for the Nx monorepo build system developed by Nrwl. The vulnerability reflects a supply chain attack in which a malicious version of the extension was published to the VS Code marketplace, harvesting developer credentials from disk and memory.

The inclusion in CISA's KEV catalog confirms active exploitation in the wild.


Vulnerability Details

DetailValue
CVECVE-2026-48027
SeverityHigh
TypeEmbedded Malicious Code / Supply Chain
VendorNx (Nrwl)
ProductNx Console (VS Code Extension)
CISA KEV Added2026-05-27
ImpactCredential harvesting from disk and memory

What Happened

The vulnerability stems from a supply chain compromise of the Nx Console VS Code extension — one of the most widely installed developer tools in the Nx ecosystem, used by teams building monorepos with Angular, React, Next.js, and other frameworks.

An attacker was able to publish a malicious version of Nx Console to the Visual Studio Code Extension Marketplace. This compromised version contained embedded malicious code that:

  1. Fetched an obfuscated payload from a remote attacker-controlled server upon extension activation
  2. Executed the payload within the VS Code extension host process, which has access to the developer's local filesystem and running processes
  3. Harvested credentials from multiple sources on disk (e.g., .npmrc, .ssh/, ~/.aws/credentials, browser profile directories, .env files, git credential stores) and from memory (e.g., environment variables of running processes, clipboard contents)
  4. Exfiltrated the collected data to attacker infrastructure

The use of an obfuscated remote payload is a common technique to evade static analysis by marketplace security scanners — the malicious extension itself contains no immediately detectable harmful code, only a loader.


Attack Surface: Why VS Code Extensions Are High Risk

VS Code extensions run in a privileged extension host process that operates outside the browser sandbox:

  • Extensions have direct filesystem access — they can read any file the current user can access
  • Extensions can spawn child processes and execute arbitrary system commands
  • Extensions can access environment variables of the VS Code process and its children
  • Extensions run automatically on workspace open without additional user confirmation
  • The VS Code Marketplace signing and review process has historically been less rigorous than traditional software distribution channels

This combination makes a malicious VS Code extension one of the most effective vectors for developer credential theft — a single installation can compromise cloud provider credentials, source code signing keys, package registry tokens, and SSH private keys simultaneously.


Affected Populations

Any developer who installed the compromised version of Nx Console during the window in which the malicious version was available on the marketplace should treat their workstation as potentially compromised. This particularly includes:

  • Angular and Nx monorepo developers (Nx Console's primary audience)
  • Teams using Angular CLI (Nx Console integrates deeply with Angular tooling)
  • CI/CD pipeline operators who may have Nx Console installed in automated environments
  • Enterprise development teams using Nx for large-scale frontend development

Remediation

Immediate Steps

  1. Remove the compromised Nx Console version if currently installed — verify you are running a known-clean version from Nrwl's official release notes
  2. Rotate all credentials accessible from the affected workstation:
    • npm and package registry tokens
    • AWS, GCP, Azure service account keys
    • GitHub/GitLab personal access tokens and SSH keys
    • .npmrc auth tokens
    • Any secrets stored in .env files in workspace directories
  3. Audit recent outbound network connections from development machines for connections to unknown or suspicious hosts during the period the malicious extension was active
  4. Check VS Code extension audit logs if your organization uses endpoint monitoring

Longer-Term Extension Security

  • Pin VS Code extension versions using .vscode/extensions.json with specific version requirements and enforce through policy
  • Use extension blocklists/allowlists via VS Code's extensions.allowedExtensionIDs setting in enterprise deployments
  • Disable auto-updates for VS Code extensions in sensitive development environments
  • Monitor extension host network activity — a legitimate coding extension should rarely make outbound HTTP requests
  • Review all installed extensions against the CISA KEV catalog and vendor security advisories

Key Takeaways

  1. CISA KEV confirmation means this vulnerability is actively being exploited — treat any installation of the compromised version as a confirmed breach of that workstation
  2. Developer tools are a tier-1 supply chain target — a compromised IDE extension provides access to credentials for every service a developer touches
  3. Obfuscated remote payload fetching is a deliberate evasion tactic to bypass marketplace scanning — static security analysis of extension source is insufficient
  4. Credential rotation must be comprehensive — partial rotation after a developer workstation compromise leaves residual access for attackers
#CVE#CISA KEV#Nx Console#VS Code#Supply Chain#Credential Theft#Malicious Extension

Related Articles

CVE-2026-44444: Lumiverse AI Plugin Install Scripts Enable RCE (CVSS 9.1)

A critical vulnerability in Lumiverse prior to 0.9.7 allows malicious extensions to execute arbitrary code via package.json lifecycle scripts run by the Spindle build pipeline before security scanning completes.

5 min read

CVE-2025-34291: Langflow Origin Validation Error

CISA adds CVE-2025-34291 to the Known Exploited Vulnerabilities catalog — an overly permissive CORS configuration combined with a SameSite=None refresh...

5 min read

CVE-2026-41500: electerm macOS Command Injection via

A critical command injection vulnerability in the electerm terminal client allows remote attackers to achieve unauthenticated code execution on macOS...

3 min read
Back to all Security Alerts