I don't think the Crazyflie has broken but something is turning on the motors at full speed. Let's try to find out why.
You can start by removing the battery. Without the battery the motors can't run but it is still possible to run the board from the USB power.
First inspect the board for any shorts, espscialy around the motor wire pads and the MCU pads (the big chip on the bottom side).
Do the motors run as soon as you connect the battery even if you havn't powered it on? If so there might be a short somewhere. If not it might be a corrupt firmware.
Have you updated the firmware? If not try to
update the firmware with the battery disconnected and power it on by inserting the USB connector. After that connect the battery and try again.
Please report back with your results.