I see that one of the steps in exploit was to use GPU registers to bypass kernel memory protection. Does it mean that the vulnerability cannot be fixed by an update and existing devices will stay vulnerable?
It’s a hardware exploit, using undocumented registers. It can only be mitigated against, but not fully patched.