Description
Heym before 0.0.98 fails to apply SSRF egress guards to WebSocket Send and WebSocket Trigger nodes, allowing authenticated users to connect to internal services. Attackers can craft workflow nodes with arbitrary URLs and headers to reach internal services and read responses from the WebSocket Trigger node.
Published: 2026-09-01
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑side Request Forgery allowing authenticated users to connect to internal services via WebSocket endpoints
Action: Patch Immediately
AI Analysis

Impact

A flaw in Heym before version 0.0.98 occurs when the server does not apply SSRF egress guards to WebSocket Send and WebSocket Trigger nodes. An authenticated user can engineer workflow nodes that include arbitrary URLs and custom headers, and then trigger those nodes. The WebSocket Trigger node returns the response from the requested URL, which can expose internal network resources and sensitive data. This is a classic Server‑Side Request Forgery (CWE‑918) that may lead to internal information disclosure or further compromise if the internal services are vulnerable.

Affected Systems

The vulnerability affects all installations of the Heym application running any build prior to version 0.0.98. The affected components are the WebSocket Send and WebSocket Trigger nodes defined in the backend services of the project, notably in websocket_trigger_service.py and websocket_utils.py. Users who can create or modify workflows in those versions are exposed.

Risk and Exploitability

The CVSS base score of 5.3 classifies the flaw as moderate severity. No EPSS score is available, so the current likelihood of exploitation cannot be quantified. The issue is not listed in CISA KEV, suggesting no widespread, known exploitation yet. The most likely attack vector requires an authenticated user who can embed a WebSocket Trigger node targeting an internal URL; the attacker then receives the returned data directly through the WebSocket interface.

Generated by OpenCVE AI on September 2, 2026 at 03:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Heym to version 0.0.98 or later, which enforces SSRF egress guards on WebSocket endpoints.
  • If an upgrade cannot be applied immediately, limit the permissions that allow users to create or trigger WebSocket nodes, or block outbound traffic from the Heym server to internal IP ranges using firewall rules.
  • Enforce a strict whitelist of allowed destinations for WebSocket triggers and validate all custom headers; consider adding an outbound proxy or DNS rebinding protection to mitigate SSRF exposure.

Generated by OpenCVE AI on September 2, 2026 at 03:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Heymrun
Heymrun heym
Vendors & Products Heymrun
Heymrun heym

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description Heym before 0.0.98 fails to apply SSRF egress guards to WebSocket Send and WebSocket Trigger nodes, allowing authenticated users to connect to internal services. Attackers can craft workflow nodes with arbitrary URLs and headers to reach internal services and read responses from the WebSocket Trigger node.
Title Heym before 0.0.98 SSRF via WebSocket endpoints
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-01T17:34:22.997Z

Reserved: 2026-09-01T11:03:27.973Z

Link: CVE-2026-84207

cve-icon Vulnrichment

Updated: 2026-09-01T17:30:18.734Z

cve-icon NVD

Status : Deferred

Published: 2026-09-01T16:17:35.763

Modified: 2026-09-08T20:18:59.270

Link: CVE-2026-84207

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T04:15:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)