Missing User Warnings
Medium
- Confidence
- 95% confidence
- Finding
- The client accepts a remote "restart" message and immediately calls runtime.restart() with no local authorization check, confirmation, replay protection, or validation of the sender beyond the initial socket session. If the relay is compromised, misconfigured, or connected to an untrusted endpoint, an attacker could repeatedly force disruptive restarts and cause denial of service or interrupt active operations.
