The explosion was caused by a faulty seal on the rocket booster, which ignited the fuel tank, a government-appointed commission found during their investigation. Unusually cold temperatures contributed to the issue with the O-ring seals.