Верны оба варианта! Написание слова зависит от того, какой вариант английского языка используется в тексте: британский или американский.
Слово colour перешло в английский язык из старофранцузского. Чопорные англичане до сих пор записывают полную форму окончания:
colour
цвет
А вот американцы сократили его в соответствии с произношением, получилось просто:
color
цвет