Does the ability Aroma Veil protect against becoming affected by the ability Cursed Body?
Yes.
Aroma Veil prevents the Pokémon with this Ability and its allies (including non-adjacent allies) from being afflicted by Taunt, Torment, Encore, Disable, Cursed Body, Heal Block and Psychic Noise, and infatuation. Despite being a move that also prevents the use of moves, Imprison is not affected by this Ability.
Aroma Veil (Bulbapedia)