What Is the Risk of an Immutable Contract Containing a Vulnerability?
If an immutable contract has a vulnerability, it is permanently exploitable until all funds are drained or the blockchain itself is forked. Since the code cannot be patched, the only defense is to drain the contract safely via a white-hat hack or rely on a pre-coded "pause" function.
This highlights the critical need for pre-deployment auditing.