DF-21 (CSS-5) is old news from almost 2 decades back and it has been estimated that China possibly has 60 of these at any time.
Newer variants has a range of 3000kms and a speed of Mach 10.
At such speeds, even if the warhead is a dud, the impact would be sufficient to cause catastrophic damage to an carrier and rendering it useless.