The “natural beef flavor” doesn't, AFAIK, have beef in it (except insofar as hydrolyzed milk protein, originating as it does in a cow, is “beef”.) The construction “natural X flavor” in an ingredient list means “flavorings that can legally be described as natural which are intended to simulate X”.
Seems like as of a bit earlier this year, they still contained animal products, but this is in the US (in Canada, for example, it's vegan ingredients only).
So is this to say that McDonalds' fries are lacto-ovo-vegetarian, but not vegan? I'm not vegan myself, but I find this a strange category for fried potatoes to end up in.
I'm still saddened that Pringles aren't cooked in peanut oil any longer - they tasted so much better before; now they're fairly bland (regular version).