Put myself in your shoes, I would probably talk to your colleague ASAP and explain the situation, then "reply all" indicating that you and colleague are working on that issue and try to solve the problems ASAP. In that way, people will know that it was not your fault yet you and your colleague are trying to solve the problems. I wouldn't count on your colleague to tell others that it was him who messed up......