Approved changes feed: RSS · Atom

cpe:2.3:a:f:textream:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorF (38c6a6b0-de87-5ec1-b4eb-fd00f7a0b876)
ProductTextream (d2f98d8c-cca9-5e88-9842-a718bbd79617)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-28412 vulnerable 2026-06-08 07:55:15.268848 Textream Vulnerable to Uncontrolled Resource Consumption (Denial of Service)
MEDIUM (6.5)
Textream is a free macOS teleprompter app. Prior to version 1.5.1, the `DirectorServer` WebSocket server imposes no limit on concurrent connections. Combined with a broadcast timer that sends state to all connected clients every 100 ms, an attacker can exhaust CPU and memory by flooding the server with connections, causing the Textream application to freeze and crash during a live session. Version 1.5.1 fixes the issue.
Published: 2026-03-02T15:46:56.128Z
Updated: 2026-03-02T19:22:31.210Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28403 vulnerable 2026-06-08 07:55:15.255599 Textream Cross-Site WebSocket Hijacking (CSWSH) vulnerability
HIGH (7.6)
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.
Published: 2026-03-02T15:45:18.206Z
Updated: 2026-03-02T19:27:12.422Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.