Apache releases version 2.2.15 with 5 security fixes including OpenSSL issue.(情報元のブックマーク数)

Apache-2.2.15がリリースされたみたい。なんかOpenSSLなセキュリティ修正を含んだ5件のセキュリティな修正があるそうです。

Apache releases version 2.2.15 with 5 security fixes including OpenSSL issue.

InfoSec Handlers Diary Blog - Apache releases version 2.2.15 with 5 security fixes including OpenSSL issue.

これかな?Exploitが出てるみたい・・・

/*
-Apache 2.2.14 mod_isapi Dangling Pointer Remote SYSTEM Exploit (CVE-2010-0425)
-------------------------------------------------------------------------------
 *
-Advisory: http://www.senseofsecurity.com.au/advisories/SOS-10-002
-
-Description:
-pwn-isapi.cpp exploits a dangling pointer vulnerabilty in Apache 2.2.14 mod_isapi.
-Due to the nature of the vulnerability, and exploitation method, DEP should be limited to essential 
-Windows programs and services. At worst, if DEP is enabled for the Apache process, you could cause 
-a constant DoS by looping this (since apache will automatically restart) :)
 *
-Note that the exploit code may need to be run multiple times before a shell is spawned (70%
-success rate - tested on three different systems). Furthermore, the exploit code may require 
-modification to exploit this vulnerability on different platforms. This is due to loaded memory 
-references to the unloaded DLL (they will be different for each ISAPI module). Do not test
-this code in a VM otherwise the code may fail to send the RESET packet (something to do with
-VMware gracefully closing the connection, instead of sending a RESET packet) - I didnt want
-to have to use raw packets on Windows. 
 *
-Shellcode Note: 
-The shellcode writes "pwn-isapi" to "sos.txt" which is created in the current working directory. 
-Most operating systems should be supported by this shellcode. I've used Skylined's method of finding
-the base address of kernel32.dll for Windows 7 and modified it so that it will find the base 
-address of msvcrt.dll instead. I've also added another check so that it will be able to detect
-"msvcrt.dll" on Windows Server 2003 (this OS loads msvcrt.dll in 5th position, and before this
-DLL string is read, another DLL (RPCRT4.dll) length is verifiied which matches the length of 
-msvcrt.dll. So the added check will verify the presents of "m" before proceeding. 
 *
-Author: 
-Brett Gervasoni (brettg [at] senseofsecurity.com.au)
 *
-Copyright Sense of Security Pty Ltd 2010. 
-http://www.senseofsecurity.com.au
 */



screenshot