Looks like changing root’s password blocks the exploit but if you disable the root user, it re-enables the exploit. Protect yourself by changing root’s password: ⌘ (Command) + Space, Directory Utility, click the lock and enter your password, Edit -> Change Root Password…, then do NOT disable Root User. Or open a terminal and do: sudo passwd
sudo passwd
Does that change the password for the current user without authentication, or does it change the password for root without authentication?I think it would be best to recommend an unambiguous
sudo passwd root