Could you please elaborate on the challenges associated with wormholes? I'm particularly interested in understanding the potential risks and limitations they pose in the realm of cryptography and finance. Could you discuss how they might affect the security and stability of blockchain networks? Also, are there any known solutions or mitigation strategies that can be employed to address these issues? I'm keen to hear your insights on this intriguing topic.