The surface may have been assigned both a primary colour and a texture, but the texture can not be found.
In game developing, there are various errors, bugs or glitches that can cause a texture to be displayed incorrectly.
They can be blamed on anything from corruption of the game data to malfunction on the graphic cards side. This reminds me mostly of an issue I would encounter (predominantly in OpenGL) where the texture would either be missing, or otherwise not readable in the current context.
Textures are often used with a 'wash' colour to give the intended appearance, but if the texture is corrupt or otherwise unusable, all you get is the bright clear wash colour.
I hope this helps, but this does not come from any experience I have had playing the game, as it does from my experience as a video game developer.