By Tomáš Foltýn
Apple has fixed an irritating bug that was apt to
wreak havoc on many of the company’s products when they attempted to display a
single character from the alphabet of Indian language of Telugu, according to a
BBC
report.
The tech giant has rolled out software updates
for all of its consumer operating systems, referring to the now-fixed flaw as a
“memory corruption issue” caused by “processing a maliciously crafted string”.
A number of text-based apps crashed, becoming
unresponsive or entered an endless bootloop when attempting to show the
otherwise little-used character from a language that is spoken by some 75
million people.
The ‘text bomb’ bug afflicted Apple’s own iMessage app as well as third-party
services such as Gmail, Twitter, WhatsApp, Facebook Messenger and Outlook for
iOS, whereas Skype and Telegram were reportedly unaffected.
The flaw was present in the operating systems on a
broad swath of Apple’s devices – iPhones, iPads, Mac computers, Apple TV boxes,
and smartwatches. It has now been addressed with iOS version 11.2.6 for iPhones and iPads, and
with watchOS 4.2.3, tvOS 11.2.6, and macOS 10.13.3 for Apple Watch, Apple TV,
and Macs, respectively.
The glitch with the Unicode symbol was first
spotted by Italian blog Mobile World, with Apple apparently made aware of it on
February 12 or earlier, according to The Verge.
The party’s over, kids!
As word of the bug spread, reports began to pour in of pranksters taking to social media
apps to post messages that contained the character, thus effectively
weaponizing it and borking others’ Apple devices as a result.
To counter the problem, users were advised to delete the entire
conversation that contained the Telugu character. This, however, was sometimes
easier said than done, and in some cases the affected apps reportedly had to be
re-installed.
Over the years, Apple’s devices have grappled with
a number of bugs. As recently as last month, the company fixed a ‘text bomb’ flaw after a
software developer discovered that a URL link to a specially-engineered website
was able to cause a number of issues for devices running macOS and iOS,
including freezing and crashing them. In 2015, a sequence of Unicode
characters, if sent in a text message, was found capable of crashing and rebooting iPhones.
In 2013, a researcher warned that at least two
models of Google’s flagship Nexus Android handsets could be crashed remotely by a flurry of text messages.