Orion protocol suffers $3M hack due to third-party vulnerabilities