CVE-2026-28403

Textream Cross-Site WebSocket Hijacking (CSWSH) vulnerability

Published Mar 2, 2026 CVSS 3.1 · 7.6 High EPSS < 1% KEV · Not listed
Description
Textream is a free macOS teleprompter app. Prior to version 1.5.1, the `DirectorServer` WebSocket server (`ws://127.0.0.1:<httpPort+1>`) accepts connections from any origin without validating the HTTP `Origin` header during the WebSocket handshake. A malicious web page visited in the same browser session can silently connect to the local WebSocket server and send arbitrary `DirectorCommand` payloads, allowing full remote control of the teleprompter content. Version 1.5.1 fixes the issue.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Fka
Fka textream
CPEs cpe:2.3:a:textream:textream:*:*:*:*:*:*:*:* cpe:2.3:a:fka:textream:*:*:*:*:*:*:*:*
Vendors & Products Textream
Textream textream
Fka
Fka textream
Type Values Removed Values Added
First Time appeared Textream
Textream textream
CPEs cpe:2.3:a:textream:textream:*:*:*:*:*:*:*:*
Vendors & Products Textream
Textream textream
Type Values Removed Values Added
First Time appeared F
F textream
Vendors & Products F
F textream
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Textream is a free macOS teleprompter app. Prior to version 1.5.1, the `DirectorServer` WebSocket server (`ws://127.0.0.1:<httpPort+1>`) accepts connections from any origin without validating the HTTP `Origin` header during the WebSocket handshake. A malicious web page visited in the same browser session can silently connect to the local WebSocket server and send arbitrary `DirectorCommand` payloads, allowing full remote control of the teleprompter content. Version 1.5.1 fixes the issue.
Title Textream Cross-Site WebSocket Hijacking (CSWSH) vulnerability
Weaknesses CWE-346
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Mar 2, 2026, 7:27 PM
Reserved
Feb 27, 2026, 3:33 PM
Status
Analyzed
Published
Mar 2, 2026, 4:16 PM
Modified
Jun 17, 2026, 10:28 AM