Over 20,000 vulnerable Microsoft Exchange servers exposed to attacks