дыра тут в том, что mitm может захватить пакет от клиента, и позже переслать его серверу, представившись клиентом, это да
Не только.
Митм, скажем, может ксорить пролетающие мимо пакеты.
И в итоге на сервере будет не A, а AxorZ получаться, где Z полностью под контролем атакующего