CVE-2026-77877 HIGH · CVSS 8.8 · Control Web Panel — Control Web Panel (CWP) user API (127.0.0.1:2302) ·

CVE-2026-77877: Missing access_token() gate on sensitive loopback routes

Several root-owned user API routes on 127.0.0.1:2302 lacked authentication. Combined with command-injection sinks this turns any local hosting-user foothold into root.

Identifier
CVE-2026-77877
Vendor / Product
Control Web Panel · Control Web Panel (CWP) user API (127.0.0.1:2302)
Severity / CVSS
HIGH · CVSS 8.8
Vector / CWE
CWE-306 (Missing Authentication for Critical Function)
Local (loopback); reachable after hosting-user foothold; enables root sinks
Affected
CWP before 1.29
Patched Version
CWP 1.27/1.29 (per-route token gates and input validation)
Priority
P0 — Root Escalation Enabler

Executive Summary & Technical Impact

Several root-owned user API routes on 127.0.0.1:2302 lacked authentication. Combined with command-injection sinks this turns any local hosting-user foothold into root.

Tracked under CVE-2026-77877 (CWE-306 (Missing Authentication for Critical Function)), this vulnerability affects CWP before 1.29 and carries a severity score of 8.8 (HIGH). Engineering and security operations teams running Control Web Panel (CWP) user API (127.0.0.1:2302) should prioritize upgrading to CWP 1.27/1.29 (per-route token gates and input validation).

Remediation & Patch Guidance

  1. Upgrade to CWP 1.29 or later.
  2. Confirm the user API remains bound to loopback only.

Frequently Asked Questions (CVE-2026-77877)

What versions are affected by CVE-2026-77877?

CVE-2026-77877 affects CWP before 1.29 in Control Web Panel (CWP) user API (127.0.0.1:2302) (Missing access_token() gate on sensitive loopback routes).

How do I patch or remediate CVE-2026-77877?

Upgrade affected deployments to CWP 1.27/1.29 (per-route token gates and input validation) and verify the remediation steps listed above.

What is the CVSS score of CVE-2026-77877?

CVE-2026-77877 is rated HIGH with a CVSS score of 8.8 (vector: Local (loopback); reachable after hosting-user foothold; enables root sinks).

Full TechPulse Investigation

CWP2Shell: Ten New Control Web Panel Bugs Turn a Login Page Into Root

VulnCheck's November 3 disclosure shows how a missing exit() after a 302 in Control Web Panel's user panel opens an unauthenticated path to root. Upgrade to 1.29 or later.

Read full engineering post-mortem (6 min read) →

Official Vendor & NVD Advisory Links

  1. VulnCheck — CWP2Shell