mirror of
https://github.com/serrebidev/NVDARemoteAudioClient.git
synced 2026-05-31 08:47:40 -07:00
-
v0.1.6 — security hardening Stable
released this
2026-05-06 11:20:58 -07:00 | 13 commits to main since this releaseSecurity fixes against a hostile or buggy audio server. No protocol or behavioural changes for honest servers.
Changes
- Cap server-supplied
udp_audio_payload_max_bytesto [64, 1500] bytes so a malicious server cannot inflate every per-packet allocation. - Floor server-supplied
tcp_heartbeat_interval_msat 500 ms so a zero/one value cannot spin the heartbeat loop tight. - Replace the unbounded
StreamReader.ReadLineAsyncon the TCP handshake with a bounded byte-level reader (cap 64 KB). A server that streams data without a newline can no longer exhaust client memory.
Install / upgrade
Download `remoteAudioClient-0.1.6.nvda-addon` below and open it in NVDA on both machines. Settings carry over.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Cap server-supplied