@nestjs/devtools-integration, Remote Code Execution, CVE-2023-45119 (Critical)

Listen to this Post

How the CVE Works

The vulnerability exists in the `@nestjs/devtools-integration` package, which exposes an unsafe HTTP endpoint (/inspector/graph/interact) during local development. This endpoint accepts JSON input containing a `code` field and executes it in a poorly sandboxed Node.js `vm.runInNewContext` environment. Due to weak sandboxing (similar to the deprecated `safe-eval` library) and missing CORS protections, a malicious website can send crafted POST requests, bypassing security checks. Attackers exploit this by tricking developers into visiting a malicious page, which sends a payload to the local server, leading to arbitrary code execution on the victim’s machine.

DailyCVE Form

Platform: NestJS DevTools
Version: Pre-patch versions
Vulnerability: RCE via sandbox escape
Severity: Critical
Date: 2023-10-XX

Prediction: Patch expected within 7 days

What Undercode Say

Check if vulnerable package is installed
npm list @nestjs/devtools-integration
Exploit simulation (PoC)
curl -X POST -H "Content-Type: text/plain" http://localhost:8000/inspector/graph/interact -d '{"code":"malicious_payload"}'
Mitigation verification
npm update @nestjs/devtools-integration

How Exploit

  1. Attacker hosts malicious webpage with crafted POST request.
  2. Victim (developer) visits page while running NestJS dev server.
  3. Payload executes arbitrary OS commands via sandbox escape.

Protection from this CVE

  • Update to patched @nestjs/devtools-integration.
  • Disable devtools in production.
  • Restrict local dev server access.

Impact

  • Full system compromise via RCE.
  • Low attack complexity (no user interaction required).
  • Targets developers during local development.

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: github.com
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top