On mySimon: Blu-Ray All the Way
BNET Business Network:
BNET
TechRepublic
ZDNet

January 21st, 2009

Apple QuickTime bitten by code execution flaws

Posted by Ryan Naraine @ 11:15 am

Categories: Apple, Arbitrary Code Execution, Browsers, Data theft, Denial of Service (DoS), Exploit code, Malware, Patch Watch, Responsible disclosure, Viruses and Worms, Vulnerability research

Tags: Apple QuickTime, Flaw, Movie, Apple Inc., Arbitrary Code Execution, Buffer-overflow, Application Termination, Movie File, Digital Music, Digital Media

QuickTime bitten by code execution flawsApple today released QuickTime 7.6 to fix at least seven serious security flaws that expose Mac OS X and Windows users to remote code execution attacks.

The latest upgrade, available for Mac OS X v10.4.9 - v10.4.11, Mac OS X v10.5 or later, Windows Vista and Windows XP SP2 and SP3, covers vulnerabilities that could be exploited via malicious URLs or booby-trapped movie or audio files.

Here’s the skinny:

  • CVE-2009-0001 — A heap buffer overflow exists in QuickTime’s handling of RTSP URLs. Accessing a maliciously crafted RTSP URL may lead to an unexpected application termination or arbitrary code execution.
  • CVE-2009-0002 — A heap buffer overflow exists in QuickTime’s handling of THKD atoms in QTVR (QuickTime Virtual Reality) movie files. Viewing a maliciously crafted QTVR file may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking.
  • CVE-2009-0003 — A heap buffer overflow may occur while processing an AVI movie file. Opening a maliciously crafted AVI movie file may lead to an unexpected application termination or arbitrary code execution.
  • CVE-2009-0004 — A buffer overflow exists in the handling of MPEG-2 video files with MP3 audio content. Viewing a maliciously crafted
    movie file may lead to an unexpected application termination or arbitrary code execution.
  • CVE-2009-0005 — A memory corruption exists in QuickTime’s handling of H.263 encoded movie files. Viewing a maliciously crafted movie file may lead to an unexpected application termination or arbitrary code execution.
  • CVE-2009-0006 — A signedness issue exists in QuickTime’s handling of Cinepak encoded movie files, which may result in a heap buffer
    overflow. Viewing a maliciously crafted movie file may lead to an unexpected application termination or arbitrary code execution.
  • CVE-2009-0007 — A heap buffer overflow exists in QuickTime’s handling of jpeg atoms in QuickTime movie files. Viewing a maliciously crafted movie file may lead to an unexpected application termination or arbitrary code execution.

The patch is available via the software update utility on Mac OS X and the automatic-updating tool for Windows XP and Vista.  Additionally, QuickTime 7.6 may be obtained from QuickTime Downloads site.

UPDATE:  Apple issued a separate advisory for an input validation issue  in the QuickTime MPEG-2 Playback Component for Windows:

  • CVE-2009-0008 (available for Windows Vista, XP SP2 and SP3):  Accessing a maliciously crafted movie file may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue by performing additional validation of MPEG-2 files. This issue does not affect systems running Mac OS X.

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

  • Talkback
  • Most Recent of 70 Talkback(s)
Strange
never happens to me, doesn't happen to most. (Read the rest)
Posted by: rtk Posted on: 01/26/09 You are currently: a Guest | | Terms of Use
What OSs are vulnerable by default?  NonZealot | 01/21/09
re: What OSs are vulnerable by default?  ChrisOPeterson | 01/21/09
Please stay on topic  NonZealot | 01/21/09
Only Mac OS X has Quicktime by default  betelgeuse68 | 01/21/09
Thanks for the info  NonZealot | 01/21/09
However...  betelgeuse68 | 01/21/09
RE: However...  Cyrorm | 01/21/09
Not My Dell Experience, Either  PMC-CON | 01/22/09
Not my experience on a Dell  tikigawd | 01/22/09
You can't fool all the time with some of the people  DannyO_0x98 | 01/21/09
Sandboxie works great for the same thing  Kid Icarus-21097050858087920245213802267493 | 01/21/09
Sandboxie also costs 22 pounds  betelgeuse68 | 01/21/09
I made a rebuttal...  ChrisOPeterson | 01/21/09
So we're clear then...  Sleeper Service | 01/22/09
re: What OSs are vulnerable by default?  Cyrorm | 01/21/09
Childish school yard question...  RicD_ | 01/21/09
Interesting!  NonZealot | 01/21/09
He's big time petty!  GoPower | 01/21/09
NZ reason for living  frgough | 01/21/09
Well, your mother!  M.R. Kennedy | 01/21/09
Answers to your questions.  Letophoro | 01/22/09
RE: Apple QuickTime bitten by code execution flaws  dave@... | 01/21/09
Huh?  Kid Icarus-21097050858087920245213802267493 | 01/21/09
Isn't it about time...  itpro_z | 01/21/09
I agree  x21x | 01/21/09
Re: Isn't it about time...  rsfinn | 01/21/09
A couple of options  itpro_z | 01/21/09
QuickTime alternative  tikigawd | 01/22/09
@itpro_z  Axsimulate | 01/21/09
That is not the issue  itpro_z | 01/21/09
@itpro_z  Axsimulate | 01/21/09
You Can't Compare One APP with An O/S  PMC-CON | 01/22/09
Subjective opinion stated as fact does not make it so  frgough | 01/21/09
Like you said...  itpro_z | 01/21/09
The winner of that contest...  logicearth@... | 01/22/09
I'm so glad to hear it!!  NonZealot | 01/22/09
FLAG ONTHE PLAY  PMC-CON | 01/22/09
So..where was QuickTime Bitten???  CowLauncher | 01/21/09
But, but..  Kid Icarus-21097050858087920245213802267493 | 01/21/09
Actually...  Sleeper Service | 01/22/09
@CowLauncher  Axsimulate | 01/21/09
That story is right here...  DevJonny | 01/22/09
PWNT.  Sleeper Service | 01/22/09
LOL  tikigawd | 01/22/09
@DevJonny  Axsimulate | 01/22/09
@Axsimulate  DevJonny | 01/23/09
You're not understanding the problem  betelgeuse68 | 01/21/09
Excellent Point My Friend  CowLauncher | 01/21/09
Wow...someone can read and quote  MGP2 | 01/21/09
RE: Apple QuickTime bitten by code execution flaws  betelgeuse68 | 01/21/09
Which Version was Really Fixed? Which is available?  mejohnsn | 01/21/09
it's there - looks like website was busy for a moment  Narr vi | 01/21/09
You're doing it again, Ryan - think it improves your future?  Narr vi | 01/21/09
Lead by example....  MGP2 | 01/21/09
lol  bladeoz | 01/21/09
His future is bright  Mr. Big | 01/21/09
I'm glad for this article  bigsibling | 01/22/09
for the Greek chorus  Narr vi | 01/22/09
So, you're saying...  MGP2 | 01/22/09
QuickTime IS...  Feldwebel Wolfenstool | 01/22/09
I agree totally  Lerianis | 01/22/09
Keep votin' thumbs-down, Apple fanatics  ejhonda | 01/22/09
RE: Apple QuickTime bitten by code execution flaws  balaknair | 01/22/09
RE: Apple QuickTime bitten by code execution flaws  musician88 | 01/22/09
Safari  Snarfiorix | 01/23/09
RE: Apple QuickTime bitten by code execution flaws  UK_PJC | 01/26/09
It's just unfortunate  rtk | 01/26/09
line returns?  Richmedia | 01/26/09
Strange  rtk | 01/26/09
RE: Apple QuickTime bitten by code execution flaws  Snarfiorix | 01/22/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here