Undyed/dyed leather armor appears in frames gray or white. Undyed/dyed dropped leather armor also appears gray or white.
Related issues
is duplicated by
Attachments
Comments

This ticket is invalid as it relates to a modded or 3rd party client/server.
Any non-standard client/server build needs to be taken up with the appropriate team, not Mojang.
Any plugin issues need to be addressed to the plugin creator.
This site is for addressing issues related to the base unmodded MineCraft.

Where do you see a mod in this picture?
You have atleast Optifine which is a mod.

How can you see that?

But I use no Mod.
Attached test of leather armor on a 100% mod free 1.4.6 minecraft.jar. Seems fine to me, going to say this is an OptiFine problem.