440Forums  |  MacMusic.org  |  PcMusic.org  |  440tv  |  Zicos  |  AudioLexic
Security   {key13}


Unpatched iCal Security Flaws Present Low Risk

TidBITS

Thursday May 22, 2008. 07:53 PM
TidBITS

On 22-May-08, the research unit of Core Security Technologies released the details of three new security vulnerabilities in iCal. Two of the vulnerabilities can crash a vulnerable system, while the third can potentially allow an attacker to take over your computer. Based on the communication notes in the official advisory from Core, it appears that Apple originally intended to release a patch before the vulnerability details were released, but the patch was delayed. In all three cases the vulnerabilities take advantage of the user opening specially crafted .ics calendar files. The first two vulnerabilities are a class of bug known as a null-pointer dereference. Until very recently this type of flaw wasn't considered exploitable by an attacker, because it might crash your system or the running program but it couldn't allow someone to take over your computer. This changed in March 2008 when security researcher Mark Dowd used a null-pointer dereferencing bug in the Adobe Flash player to exploit a fully patched Windows Vista laptop during the CanSecWest conference Pwn2Own contest (the same contest where Charlie Miller compromised a MacBook Air; see "Apple Becomes First Victim in Hacking Contest," 2008-03-28). Dowd's technique is extremely complex, and there is absolutely no indication it can be used with these iCal vulnerabilities. Core's own advisory states that they do not believe these vulnerabilities will do anything other than crash iCal if you open a malicious .ics file. The third vulnerability is remotely exploitable by an attacker, but is a low risk due to the sequence of steps needed for it to run. You must first import the malicious calendar entry, then double-click it in iCal, then click Edit, then click the field to change the alarm. The exploit code will execute only if you click on the alarm field in Edit mode. In all three cases, if the attacker inserts the malicious calendar entry into a calendar you subscribe to, it will automatically import into your system and could crash iCal (you still have to click the alarm in a malicious entry for the attacker to take over your system). These attacks haven't yet been seen in the wild, but Core's security advisory contains working proof-of-concept code from which a bad guy could easily build an attack. This brings up a complex ethical issue about disclosure of security vulnerabilities. By releasing detailed information before Apple patched the flaws, Core places all Mac users at risk. On the other hand, as you can read in the Report Timeline of the advisory, Core worked with Apple to coordinate the release with the patch until communications seemed to break down at the last minute. My personal opinion is that researchers should only release vulnerability details either after a patch is released, or if there is clear evidence the bad guys already know about the vulnerability and are exploiting it in the wild. However, some researchers disagree with my opinion and feel they should also release details if a vendor is unresponsive or doesn't patch within a reasonable time period. I used to share this opinion, but over time I've come to believe that the stakes have changed in the last 5 to 10 years, with exploits appearing within hours of vulnerability advisories. Releasing details before a patch helps the bad guys far more than users. All too often these situations become ego battles between the vendor and the researcher, with innocent users caught in the crossfire. The good news is that in this particular case the overall risk to users is low. The two easiest vulnerabilities to exploit will only crash iCal, and only if you import a malicious .ics file or are subscribed to a compromised calendar. The third vulnerability is more serious, but unless you click on the alarm field in the malicious entry it can't run. As usual, we advise you to follow safe computing practices. Be careful what you import into iCal, and make sure you keep your eyes open and update when Apple releases an update, which we expect soon. Your risk is low, and despite being unpatched, this vulnerability isn't keeping me up at night. (Full disclosure: Core Security Technologies is currently a consulting client of mine.) Copyright © 2008 Rich Mogull. TidBITS is copyright © 2008 TidBITS Publishing Inc. If you're reading this article on a Web site other than TidBITS.com, please let us know, because if it was republished without attribution, by a commercial site, or in modified form, it violates our Creative Commons License. READERS LIKE YOU! Support TidBITS with a contribution today!Special thanks this week to James Diefenderfer, Dietrich Kessler,First Bite of the Apple, and John Trapp for their generous support!  
22-May-08 research unit Core Security Technologies released details three secu Unpatched iCal Security Flaws Present Risk
Unpatched iCal Security Flaws Present Low Risk Read more at TidBITS
db.tidbits.com/article/9624?rss

 

 Related News 
Apple Releases Mac OS X Leopard Security Guide Apple Releases Mac OS X Leopard Security Guide
 Slashdot/Apple 06/03/08 03 PM 
Apple releases Mac OS X 10.5 Leopard Security Configuration guide Apple releases Mac OS X 10.5 Leopard Security Configuration guide
 Mac Daily News 06/03/08 02 PM 
Apple posts 240-page security configuration guide for Leopard... Apple posts 240-page security configuration guide for Leopard...
 Mac Merc 06/03/08 05 AM 
RiftVault public beta promises Leopard security RiftVault public beta promises Leopard security
 Mac Central 06/02/08 02 PM 
Microsoft Spotted a security flaw in Safari 3 for Windows Microsoft Spotted a security flaw in Safari 3 for Windows
 Mac Bidouille 06/02/08 09 AM 
Computer security: Full disclosure now! Computer security: Full disclosure now!
 InsanelyGreatMac 05/31/08 08 PM 
Safari flaw spawns new security furor [u] Safari flaw spawns new security furor [u]
 InsanelyGreatMac 05/31/08 05 PM 
TMO Quick Tip - iCal: Scroll By Days in Week View TMO Quick Tip - iCal: Scroll By Days in Week View
 TheMacObserver 05/30/08 01 PM 
Foundations of Mac OS X Leopard Security Book Now Available Foundations of Mac OS X Leopard Security Book Now Available
 AppleLinks 05/30/08 07 AM 
Second Gear Releases Today 1.1.1 iCal Manager Second Gear Releases Today 1.1.1 iCal Manager
 AppleLinks 05/30/08 07 AM 
A closer look at Security Update 2008-003 A closer look at Security Update 2008-003
 InsanelyGreatMac 05/30/08 03 AM 
Apple Releases Security Update for QuickTime 7.1.6 Apple Releases Security Update for QuickTime 7.1.6
 123Macmini 05/29/08 11 PM 
Apple offers Logic Express, Raw, Security updates Apple offers Logic Express, Raw, Security updates
 Mac Central 05/29/08 10 PM 
Mac OS X 10.5.3 fixes iPhone-iCal sync issues Mac OS X 10.5.3 fixes iPhone-iCal sync issues
 MacFixIt 05/29/08 08 PM 
Security Update 2008-003 / Mac OS X 10.5.3 Fix Flaws Security Update 2008-003 / Mac OS X 10.5.3 Fix Flaws
 TidBITS 05/29/08 04 PM 
10.5: Override iCal 'scroll by day' setting in 10.5.3 10.5: Override iCal 'scroll by day' setting in 10.5.3
 MacOsxHints 05/29/08 04 PM 
Apple ships massive Mac OS X 10.4 security upgrade Apple ships massive Mac OS X 10.4 security upgrade
 Macworld UK 05/29/08 11 AM 
Security Update 2008-003 Released Security Update 2008-003 Released
 Mac Bidouille 05/29/08 08 AM 
Apple Security Updater 2008-003 Apple Security Updater 2008-003
 AppleLinks 05/29/08 07 AM 
Security Update 2008-003 Security Update 2008-003
 InsanelyGreatMac 05/29/08 04 AM 
Apple drops the 10.5.3 update. Tweaks Mail, iChat, iCal, and ... Apple drops the 10.5.3 update. Tweaks Mail, iChat, iCal, and ...
 Mac Merc 05/29/08 04 AM 

Search

Mac Zicos
Sun September 7, 06:27 AM
Security   {key13}