Are you sure that the problem is in the file, and not in e.g. the monitor's profile? If you have profiled your monitor, it could very well induce some odd color behavior in smooth gradients.
Try to make a full-screen white-to-black gradient and look if there's the same things going on there.