MikroTik RouterOS accepts a related btest connection before the corresponding primary session has completed authentication. An unauthenticated client can therefore move the bandwidth-test service into a state that should only be reachable after login and start an IPv4 UDP test.
When random-data=false, the sender can transmit an uninitialized tail from a kernel packet buffer, exposing residual data held in kernel memory. A separate unchecked, inverted packet-size interval can cause unsigned integer underflow, anomalously large fragmented output, and a RouterOS kernel restart.
The public sources confirm the state-handling flaw, memory disclosure, and crash impact, but do not provide every packet-format detail or deployment condition needed to reproduce the issue. Practical exposure depends on whether the bandwidth-test server is reachable from an attacker-controlled or otherwise untrusted network.