On BNET: Online porn struggles for profits
BNET Business Network:
BNET
TechRepublic
ZDNet

November 5th, 2007

Apple nukes QuickTime for Java, plugs more code execution holes

Posted by Ryan Naraine @ 12:16 pm

Categories: Apple, Botnets, Browsers, Data theft, Exploit code, Firefox, Metasploit, Passwords, Patch Watch, Pen testing, Responsible disclosure, Rootkits, Spam and Phishing, Spyware and Adware, Uncategorized, Vulnerability research, Windows Vista

Tags: Attacker, Apple QuickTime, Java, Movie, Vulnerability, Apple Inc., Buffer-overflow, Application Termination, Digital Music, Digital Media

Apple nukes QuickTime for Java, plugs 7 more vulnerabilitiesLess than a week after its QuickTime media player made the top-ten list of most vulnerable Windows applications, Apple shipped QuickTime 7.3 to patch a total of at least seven vulnerabilities that could lead to code execution attacks.

The update, available for both Mac and Windows (XP and Vista) users, also includes the removal of QuickTime for Java, a move that significantly reduces the attack surface on the company’s flagship digital media player.

Apple also shipped a new version of iTunes but there is no security content associated with that release.

According to an advisory from Cupertino, QuickTime 7.3 provides fixes for seven potentially serious flaws that could open up Mac and Windows machines to denial-of-service, privilege escalation or drive-by malware attacks.

[ SEE: Yahoo Messenger, QuickTime top list of most vulnerable Windows apps ]

The skinny on the flaws/fixes:

CVE-2007-2395: A memory corruption issue exists in QuickTime’s handling of image description atoms. By enticing a user to open a maliciously crafted movie file, an attacker may cause an unexpected application termination or arbitrary code execution.

CVE-2007-3750: A heap buffer overflow exists in QuickTime Player’s handling of Sample Table Sample Descriptor (STSD) atoms. By enticing a user to open a maliciously crafted movie file, an attacker may cause an unexpected application termination or arbitrary code execution.

CVE-2007-3751: Multiple vulnerabilities exist in QuickTime for Java, which may allow untrusted Java applets to obtain elevated privileges. By enticing a user to visit a web page containing a maliciously crafted Java applet, an attacker may cause the disclosure of sensitive information and arbitrary code execution with elevated privileges. This update addresses the issues by making QuickTime for Java no longer accessible to untrusted Java applets.

CVE-2007-4672: A stack buffer overflow exists in PICT image processing. By enticing a user to open a maliciously crafted image, an attacker may cause an unexpected application termination or arbitrary code execution.

CVE-2007-4676: A heap buffer overflow exists in PICT image processing. By enticing a user to open a maliciously crafted image, an attacker may cause an unexpected application termination or arbitrary code execution.

CVE-2007-4675: A heap buffer overflow exists in QuickTime’s handling of panorama sample atoms in QTVR (QuickTime Virtual Reality) movie files. By enticing a user to view a maliciously crafted QTVR file, an attacker may cause an unexpected application termination or arbitrary code execution.

CVE-2007-4677: A heap buffer overflow exists in the parsing of the color table atom when opening a movie file. By enticing a user to open a maliciously crafted movie file, an attacker may cause an unexpected application termination or arbitrary code execution.

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.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 12 Talkback(s)
.Net and Security
First, MS is known for not issuing a security advisory until they have a fix. It's closed source so you will never know it has a hole until is has been exploited. The source to Java is open (always ha... (Read the rest)
Posted by: davidsarmstrong Posted on: 11/12/07 You are currently: a Guest | | Terms of Use
But is it too late  tb01 | 11/05/07
The Java support will be sorely missed - NOT!!!  jackbond | 11/05/07
Java well established for enterprise solutions.  kraterz | 11/05/07
That doesnt mean it is good software.  Suicida| | 11/05/07
Maybe not for you  davidsarmstrong | 11/05/07
Java is horrible  Suicida| | 11/05/07
.Net and Security  davidsarmstrong | 11/12/07
Apple's Quicktime is the problem, not Java  javarunner | 11/05/07
Java is popular because it is excellent  xyz10_z | 11/06/07
No Java love here.  pmcgrath@... | 11/06/07
Am I missing something?  Robert Kohlenberger | 11/06/07
Java is not the choice for consumer app... yet  fadzlan@... | 11/06/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

advertisement
Click Here

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here