Amir Kahn's rematch with Lamont Peterson is in danger of being called off after the American failed a drug test on a banned substance.