CVE-2010-0425
IBM WebSphere Application Server 6.1-6.1.0.30 - Remote Code Execution via ISAPI Module Orphaned Callback Pointers
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2010-0425.
PoCs published by Brett Gervasoni, Brett Gervasoni, jduck, including Metasploit module auxiliary/dos/http/apache_mod_isapi.
AI-analyzed exploit summary This exploit targets a dangling pointer vulnerability in Apache 2.2.14 mod_isapi (CVE-2010-0425) to achieve remote code execution. It sends crafted HTTP requests to trigger the vulnerability and includes shellcode to write a file as a proof of exploitation.
Description
modules/arch/win32/mod_isapi.c in mod_isapi in the Apache HTTP Server 2.0.37 through 2.0.63, 2.2.0 through 2.2.14, and 2.3.x before 2.3.7, when running on Windows, does not ensure that request processing is complete before calling isapi_unload for an ISAPI .dll module, which allows remote attackers to execute arbitrary code via unspecified vectors related to a crafted request, a reset packet, and "orphaned callback pointers."
Exploits (2)
This exploit targets a dangling pointer vulnerability in Apache 2.2.14 mod_isapi (CVE-2010-0425) to achieve remote code execution. It sends crafted HTTP requests to trigger the vulnerability and includes shellcode to write a file as a proof of exploitation.
This Metasploit module exploits a use-after-free vulnerability in Apache mod_isapi (CVE-2010-0425) by triggering a dangling pointer via malformed HTTP requests. It causes a crash by unloading an ISAPI module and then reusing stale pointers, though arbitrary code execution is theoretical.