GitHub Advisoryadvisory · Go

GHSA-hqwm-7x7x-8379 DevSpace UI Server WebSocket CheckOrigin does not validate source

HIGH Published 2026-05-06 Modified 2026-05-14 Official page ↗
Aliases
CVE-2026-42283
Ecosystem
Go
Packages
github.com/loft-sh/devspace
Severity
High
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Weaknesses
CWE-200, CWE-306
Reviewed
2026-05-06

Affected packages

• Go github.com/loft-sh/devspace: >= 6.3.20, < 6.3.21 → fixed in 6.3.21

Description

Description DevSpace's UI server WebSocket accepts connections from all origins by default, and therefore several endpoints are exposed via this WebSocket. When a developer runs the DevSpace UI and at the same time uses a browser to access the internet, a malicious website they visit can use their browser to establish a cross-origin WebSocket connection to `ws://127.0.0.1:8090`. This allows an attacker to access: • `/api/logs` to stream real-time pod logs • `/api/enter` to open an interactive shell inside the running pod • `/api/command` to execute pre-defined pipeline commands Patches Versions 6.3.21 and above are patched. Resources gorilla/websocket CheckOrigin documentation Installation Options Devspace is no longer publishing to NPM or Yarn, please continue to use our other installation methods to get updates in the future, including this patch. Credit DevSpace thanks @b0b0haha for finding and reporting this vulnerability.

Related

Alias · CVE (1)

  • CVE-2026-42283 DevSpace is a client-only developer tool for cloud-native development with Kubernetes. vulnerability

Weakness · CWE (2)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
  • CWE-306 Missing Authentication for Critical Functionality weakness

References