CVE-2026-85183
Received Received - Intake

Taipy Socket.io Server CORS Misconfiguration Enables Credentialed WebSocket Attacks

Vulnerability report for CVE-2026-85183, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-03

Last updated on: 2026-09-03

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-03
Last Modified
2026-09-03
Generated
2026-09-03
AI Q&A
2026-09-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
avaiga taipy to 4.1.1 (inc)
avaiga taipy 4.0.3
avaiga taipy 4.2.0.dev9

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1385 The product uses a WebSocket, but it does not properly verify that the source of data or communication is valid.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a Cross-Site WebSocket Hijacking (CSWSH) flaw in Taipy versions up to 4.1.1. The socket.io server is configured with a wildcard CORS origin and credential flag enabled, allowing any website to establish authenticated WebSocket connections to victim applications. Attackers can open socket.io sessions from arbitrary domains and invoke state variable modifications or action callbacks without CSRF protection.

Detection Guidance

To detect this vulnerability, inspect Taipy server configurations for wildcard CORS origins in socket.io settings. Check server.py or configuration files for cors_allowed_origins='*' and Access-Control-Allow-Credentials=true. Monitor network traffic for unauthorized WebSocket connections from external domains.

Impact Analysis

An attacker can exploit this to connect to your Taipy application using your session cookies, read and write state variables, trigger callbacks, initiate file downloads, and exfiltrate application data without your knowledge. The attack requires no additional authentication beyond your existing session.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles and HIPAA's security requirements for protected health information. It may result in data breaches, unauthorized disclosures, and non-compliance with data protection regulations.

Mitigation Strategies

Immediately update Taipy to a patched version beyond 4.1.1. Disable wildcard CORS origins by setting cors_allowed_origins to specific trusted domains. Disable credentialed WebSocket connections unless absolutely necessary. Implement CSRF protection for state modifications and action callbacks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85183. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart