Actually, any CRC algorythm is vulnerable to collisions, the only thing (almost, if you don't consider the subtle variations of the generation method) that makes a real difference between two CRC is the size of the unique ID it generates. The bigger the ID, the less chances of collision. As far as I'm concerned, anything past 64bits is pretty much useless
.