Description
Taipy configures its socket.io server with wildcard CORS origin and credential flag enabled, allowing any web page to establish credentialed WebSocket connections to victim applications. Attackers can open socket.io sessions from arbitrary domains and invoke state variable modifications and action callbacks without CSRF protection.
Published: 2026-09-03
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Taipy configures its socket.io server with a wildcard CORS origin and the credentials flag enabled, allowing any web page to establish a credentialed WebSocket connection to a running Taipy application. An attacker can invoke state‑changing callbacks or action callbacks without CSRF protection, enabling unauthorized modification of application state or execution of certain server‑side actions. The vulnerability reflects an insecure cross‑origin policy (CWE‑1385).

Affected Systems

The vulnerability affects Avaiga’s Taipy framework, versions up to and including 4.1.1, whenever the default socket.io CORS settings are used. Deployments that have not upgraded to a version that corrects these settings are potentially exposed.

Risk and Exploitability

With a CVSS score of 9.3 the vulnerability is classified as critical. EPSS is not available, and the issue has not yet been listed in CISA’s KEV catalog, indicating no confirmed public exploitation. Attackers need only host a malicious web page; by directing victims to that page they can establish a WebSocket session and manipulate application state or invoke callbacks, without authentication or local privileges.

Generated by OpenCVE AI on September 3, 2026 at 16:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest Taipy release that includes the fixed socket.io CORS configuration, or apply an official patch from Avaiga.
  • If upgrading is not yet possible, reconfigure the socket.io server to whitelist explicit origin headers and disable the credentials flag, ensuring only trusted domains can connect.
  • Implement network‑layer controls such as a reverse proxy or firewall rules that reject WebSocket connections from unauthorized origins and enforce strict origin checks before reaching the application.

Generated by OpenCVE AI on September 3, 2026 at 16:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 03 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Description Taipy configures its socket.io server with wildcard CORS origin and credential flag enabled, allowing any web page to establish credentialed WebSocket connections to victim applications. Attackers can open socket.io sessions from arbitrary domains and invoke state variable modifications and action callbacks without CSRF protection.
Title Taipy through 4.1.1 Cross-Site WebSocket Hijacking via Wildcard socket.io CORS
First Time appeared Taipy
Taipy taipy
Weaknesses CWE-1385
CPEs cpe:2.3:a:taipy:taipy:*:*:*:*:*:*:*:*
Vendors & Products Taipy
Taipy taipy
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T14:43:30.825Z

Reserved: 2026-09-03T11:08:17.527Z

Link: CVE-2026-85183

cve-icon Vulnrichment

Updated: 2026-09-03T14:43:11.391Z

cve-icon NVD

Status : Received

Published: 2026-09-03T15:17:39.763

Modified: 2026-09-03T15:17:39.763

Link: CVE-2026-85183

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:15:06Z

Weaknesses
  • CWE-1385

    Missing Origin Validation in WebSockets