Leaked credentials, misconfigured firewalls, unpatched CVEs, rogue insiders.
These are not exotic attacks. They happen constantly across the software industry, even more so recently.
If any of them give access to the node process, and the node holds keys, the funds are gone.