The May 2017 WannaCry ransomware attack was propagated using EternalBlue, an exploit developed by the United States National Security Agency (NSA), which was stolen and leaked a month prior in April 2017.