iPolicy Networks Security Advisory
 

Apple Safari Malformed Throw Exception Remote Code Execution Vulnerability

Date Discovered: 03/29/2010
Severity: High
Operating Systems Affected: Apple iPhone OS 3.1.3 for iPod touch
Application Affected: Safari
Identifiers: CVE-2010-1180
Synopsis
Safari on Apple iPhone OS 3.1.3 for iPod touch is prone to remote code execution vulnerability. This could be exploited by an attacker to execute arbitrary code on the affected system.
Recommended Actions
Update the patches as guided by vendor at :
http://www.apple.com/downloads/
Threat Analysis
A remote code execution vulnerability has been identified in Safari on Apple iPhone OS 3.1.3 for iPod touch. Vulnerability is caused by an error in the throw exception handler.

A remote attacker may exploit this issue by persuading the user to visit a specially crafted web page that can lead the Safari browser to freeze and finally crash. Successful exploits can allow an attacker to run arbitrary code in the context of the user running the application.
References

http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1180

Write-up by: Anupam Kumar