It's no big surprise that iMessage isn't very secure. Use a messenger like Threema or Signal, and you're safe.
Then they found a novel oracle in the image decryption system.
Then big change at Apple lately is that on top of having world class cypto and security people they are publishing a lot more of their design work for peer review. This will lead to much more secure systems when they replace the iMessage crypto.