It's caused from friction when your upper thighs rub together while walking. It irritates the hair follicles and creates a zit. Sometimes they can turn into boils. I am not overweight but I have big thighs and have had this problem all of my adult life. If you are overweight try losing a few pounds.