Flere kilder siger til nyhedsbureauet AFP, at en selvmordsbomber stod bag angrebet.
Men den pakistanske regering vil ikke afvise, at eksplosionen skete på grund af den store last ammunition, som lastbilen havde med.
Katastrofen sker kun få dage efter, at 2.000 soldater blev sendt til regionen, som grænser op til Afghanistan.
Soldaterne skal mindske den vold, som Taleban-sympatisører i området står bag.