Warts are caused by a virus called Human Papillomavirus or HPV. If a person has a weak immune system, his body will be attacked more by the viruses allowing them to multiply quickly. So, in a way, warts are a sign of a weak immune system.