Node2Shell (CVE-2026-111497): How an Express Brotli RCE Becomes a Full Reverse Shell — and How to Patch It
TL;DR: Node2Shell ( CVE-2026-111497 ) is a critical unauthenticated remote code execution weakness in the Express Brotli handling path. In a controlled lab demo, the impact progresses from a simple probe all the way to an interactive reverse shell in the application process context. Patch now — upgrade the Node.js / Express stack, rebuild images, and restart every worker so no vulnerable process keeps serving traffic. ⚠ Security notice: This post is for defensive awareness only . All demos were run in an isolated lab against a disposable target I own and control. This article contains no payloads, no exploit code, and no tooling for download . Do not probe systems you do not own or lack explicit permission to test. Watch the lab demo I recorded a short proof-of-concept walkthrough (English captions, role cards for Probe → RCE → Reverse Shell → Post-exploit, lab-only): ▶ Node2Shell (CVE-2026-111497): Express Brotli RCE to a Reverse Shell https://www.youtube.com/watch?v=...