iOS 11.4.1 Crashing Bug Caused by “Political Code”

1 minute read
| News

The recent iOS 11.4.1 crashing bug was likely caused by code added to the OS to appease the Chinese government. Security researcher Patrick Wardle wrote a blog post figuring out what could’ve happened.

[Former Google AI Chief Now in Charge of Siri]

iOS 11.4.1 Crashing Bug

The code causes certain iDevices to crash when users type the word Taiwan, or received messages that contain the Taiwanese flag emoji. The fact that tech companies have to do this is disturbing, and I think this deserves further inquiry. Basically it’s a political issue rather than a tech one.

Image of iphone 8.

Though its impact was limited to a denial of service (NULL-pointer dereference), it made for an interesting case study of analyzing iOS code. And if Apple hadn’t tried to appease the Chinese government in the first place, there would be no bug!

There is a fix for the bug however: just toggle the system’s region from U.S. to China, then back to U.S. The flaw was indexed as CVE-2018-4290 and patched in iOS 11.4.1.

[macOS Mojave 10.14 Developer Beta 3 gets Minor Update]

1
Leave a Reply

Please Login to comment
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
JustCause Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
newest oldest most voted
Notify of
JustCause
Member
JustCause

Great way for a coder to expose something, create a bug 🙂