It's not so black & white. If you use passphrase feature on Trezor, it will make this attack almost impossible. (Unless you use weak passphrase)
In addition you can use micro SD card in your Trezor to further encrypt and add protection to your PIN code which would also render this attack near impossible.
The attack is known for some time, it's called Read Protection Downgrade Attack and Trezor from the very beginning expects that hack might be found in the future, that's why passphrase feature is available, so you don't have to trust only the hardware device.