DEV Community

Can Türk
Can Türk

Posted on Originally published at iamcanturk.dev AI-assisted

CVE-2026-28412: Resource exhaustion through unlimited connections (DoS)

Textream's WebSocket server imposed no limit on concurrent connections. Flooding it exhausted CPU and memory and could freeze the app during a live session.

Summary

In Textream for macOS prior to 1.5.1, the DirectorServer WebSocket server imposed no limit on concurrent connections.

Impact

Combined with a broadcast timer sending state to all clients every 100 ms, an attacker could exhaust CPU and memory by flooding the server, freezing and crashing the application during a live session.

Fix

Update to 1.5.1 or later. If you run your own server, cap concurrent connections and limit connections per source.

References:


Originally published at iamcanturk.dev.

Top comments (0)