Apple iPhone SMS Message Processing Bugs Let Remote Users Execute Arbitrary Code
|
|
SecurityTracker Alert ID: 1022626
|
|
SecurityTracker URL: http://securitytracker.com/id?1022626
|
|
CVE Reference: CVE-2009-2204
(Links to External Site)
|
Updated: Jul 31 2009
|
Original Entry Date: Jul 30 2009
|
Impact: Execution of arbitrary code via network, User access via network
|
Fix Available: Yes
Exploit Included: Yes
Vendor Confirmed: Yes
|
Advisory: Apple Security Advisory
|
Version(s): 3.0 and prior version
|
Description: A vulnerability was reported in Apple iPhone. A remote user can execute arbitrary code on the target system.
A remote user can send a series of specially crafted SMS messages to execute arbitrary code on the target device.
The flaws reside
in SpringBoard window manager and the CommCenter process.
The recipient of a malicious SMS message may see a square character
displayed in the message.
Collin Mulliner and Charlie Miller reported this vulnerability.
|
Impact: A remote user can execute arbitrary code on the target device.
|
Solution: The vendor has issued a fix (3.0.1).
The fix is available via iTunes and not via Software Update or direct download.
The vendor
has supplied the following installation instructions [quoted]:
This update is only available through iTunes, and will not appear
in
your computer's Software Update application, or in the Apple
Downloads site. Make sure you have an internet connection and
have
installed the latest version of iTunes from www.apple.com/itunes/
iTunes will automatically check Apple's update server
on its weekly
schedule. When an update is detected, it will download it. When the
iPhone is docked, iTunes will present the user
with the option to
install the update. We recommend applying the update immediately if
possible. Selecting "don't install" will
present the option the next
time you connect your iPhone.
The automatic update process may take up to a week depending on the
day
that iTunes checks for updates. You may manually obtain the
update via the "Check for Update" button within iTunes. After doing
this,
the update can be applied when your iPhone is docked to your
computer.
To check that the iPhone has been updated:
* Navigate
to Settings
* Select General
* Select About. The version after applying this update will be
"3.0.1 (7A400)" or later
The vendor's
advisory is available at:
http://support.apple.com/kb/HT3754
|
Vendor URL: support.apple.com/kb/HT3754 (Links to External Site)
|
Cause: Access control error
|
|
Message History:
None.
|
Source Message Contents
|
Date: Thu, 30 Jul 2009 15:16:49 -0400
Subject: iPhone
|
Fuzzing the Phone in Your Phone
Collin Mulliner
Charlie Miller
|
|