Nope, it's the fault of :
a) the one using the exploit
b) the admins that are supposed to take care of that and who haven't patched it although :
A patch for EternalBlue has been available for 18 months
As for the Indian case,
ET reached out to JA Chowdary, IT advisor to the chief minister of Andhra Pradesh, about the malwareaffected websites on September 10. “Thanks for notifying us about the AP website hacking,” said Chowdary in a response to the alert. Mails and calls to AP IT secretary Vijay Anand remained answered.
However, as on September 16, the websites continue to run the scripts
This is pure incompetence!!!