Hacker News new | past | comments | ask | show | jobs | submit login

Not to sound like a broken record but…. This was yet another memory management bug that would have been prevented if using a memory safe language



On a brighter note, apple is currently in the process of converting almost all iMessage components to Swift for this reason. I'm sure it is taking many engineering hours, and image parsers/open source libraries like this are the most difficult to convert.


Just one component, the one that parses incoming messages. The problem here is that it parsed the message and decided to pass it to ImageIO, which is written in C++.


Is there a link that mentions this ? The bug was in the ImageIO/Core Graphics layer so are they re-writing all Core Graphics components in Swift ?


Yeah, something tells me that they're not going to be rewriting an image decoder to have a runtime...


Let’s hope they make swift work of it


1000 FTEs thwart the world’s nation state hackers?


I’m only a few more CVE’s from advocating C++ and Objective(ly)-C(rap) proponents be subject to registration and public humiliation whenever the (inevitable) next issue occurs.

I get it, legacy crap has momentum and you can’t ignore that. What’s not ok is the mountain of people who pretend that’s not a problem.


Hence why having legal liability is so relevant for making this a reality.

The industry will only really change when pushed to do so.


Or memory safe hardware.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: