Does anyone know if this is indeed the case?
The answer to your question depends on the type of attack that you may be exposed to. If the hacker has obtained root access or what is known as a rootkit, you may be in trouble, as once you decrypt the wallet, your coins will be stolen.
The same thing if the attack was limited only to things like keylogging, where the difference of the tool will determine the amount of risk.
Hackers are rarely able to carry out the above two attacks by simply clicking on a link, as they need you to download or install the tool yourself.
So always use cold storage to sign the transaction.
"2FA wallet" requires 2 signatures, only one will be exposed when sending transactions so it's not enough to get your bitcoins stolen.
If all of your devices are severely affected, even 2FA or multiple signatures won't be the solution.