An integer underflow in the `move desc` function can cause large amounts of CPU cycles to be consumed in a long-running loop. An attacker could cause `move desc` to get stuck in a 4,294,967,295-count iteration loop. Depending on how `vhost crypto` is used, this could prevent other VMs or network tasks from being serviced by the busy DPDK lcore for an extended period.