mirror of
https://github.com/rustdesk/hbb_common.git
synced 2026-10-18 22:54:01 +00:00
1266b56150da889dfec318e68b9b20d7c30c0bb6
The contract named the server's first message after the key exchange. That frame sits at a position an attacker needs no key to find, so one who had lowered the advertisement in the clear only had to drop it to be rid of the check for the whole session. With every message carrying the echo, being rid of it means dropping them all, which is a plain DoS. The client already kept the check armed until an echo arrived; this is the wording the server side is written to. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EZ49AbZJYfm8NTp5yDPMab
Description
No description provided
75 MiB
Languages
Rust
100%