Advisories
Macromedia ColdFusion/JRun Remote SYSTEM Buffer Overflow
Release Date:
November 12, 2002
Severity:
High (Remote SYSTEM Level Code Execution)
Vendor:
Macromedia
Systems Affected:
Macromedia Coldfusion MX 6.0 (IIS ISAPI)
Macromedia JRun 3.0, 3.1 and 4.0 (IIS ISAPI)
Overview:
Macromedia JRun and ColdFusion IIS ISAPI handlers contain various heap overflows when handling URI filenames. By supplying a filename over 4096 bytes in size, heap memory can be overwritten. Various structures can be overwritten in the process heap to gain control of the remote IIS process with SYSTEM level access. This makes it rather simple for attackers to remotely compromise Microsoft IIS web servers running vulnerable versions of Macromedia Coldfusion or JRun.
Technical Details:
The following requests can be used to duplicate the attack:
For JRun:
telnet example.com 80
GET /[+4096 byte buffer].jsp HTTP/1.0
[enter]
[enter]
For Coldfusion:
telnet example.com 80
GET /[+4096 byte buffer].cfm HTTP/1.0
[enter]
[enter]
During testing, 5000 bytes was sufficient to begin overwriting data structures that made exploitation straightforward. The vulnerabilities exist in error handling within the ISAPI filters.
Protection:
eEye Digital Security customers using SecureIIS are protected from the exploitation of this vulnerability.
http://www.eeye.com/SecureIIS
Vendor Status:
Macromedia has released patches for both the JRun and Coldfusion products.
ColdFusion MX Advisory:
http://www.macromedia.com/v1/handlers/index.cfm?ID=23161
JRun Advisory:
http://www.macromedia.com/v1/handlers/index.cfm?ID=23500
Credit:
Riley Hassell - Research Engineer, eEye Digital Security
Greetings:
Eli, Kasia, Jenn, Hx2, and the all the crazy kiwis with hackfu
Copyright (c) 1998-2008 eEye Digital Security
Permission is hereby granted for the redistribution of this alert electronically. It is not to be edited in any way without express consent of eEye. If you wish to reprint the whole or any part of this alert in any other medium excluding electronic medium, please email alert@eEye.com for permission.
Disclaimer
The information within this paper may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are no warranties, implied or express, with regard to this information. In no event shall the author be liable for any direct or indirect damages whatsoever arising out of or in connection with the use or spread of this information. Any use of this information is at the user's own risk.
November 12, 2002
Severity:
High (Remote SYSTEM Level Code Execution)
Vendor:
Macromedia
Systems Affected:
Macromedia Coldfusion MX 6.0 (IIS ISAPI)
Macromedia JRun 3.0, 3.1 and 4.0 (IIS ISAPI)
Overview:
Macromedia JRun and ColdFusion IIS ISAPI handlers contain various heap overflows when handling URI filenames. By supplying a filename over 4096 bytes in size, heap memory can be overwritten. Various structures can be overwritten in the process heap to gain control of the remote IIS process with SYSTEM level access. This makes it rather simple for attackers to remotely compromise Microsoft IIS web servers running vulnerable versions of Macromedia Coldfusion or JRun.
Technical Details:
The following requests can be used to duplicate the attack:
For JRun:
telnet example.com 80
GET /[+4096 byte buffer].jsp HTTP/1.0
[enter]
[enter]
For Coldfusion:
telnet example.com 80
GET /[+4096 byte buffer].cfm HTTP/1.0
[enter]
[enter]
During testing, 5000 bytes was sufficient to begin overwriting data structures that made exploitation straightforward. The vulnerabilities exist in error handling within the ISAPI filters.
Protection:
eEye Digital Security customers using SecureIIS are protected from the exploitation of this vulnerability.
http://www.eeye.com/SecureIIS
Vendor Status:
Macromedia has released patches for both the JRun and Coldfusion products.
ColdFusion MX Advisory:
http://www.macromedia.com/v1/handlers/index.cfm?ID=23161
JRun Advisory:
http://www.macromedia.com/v1/handlers/index.cfm?ID=23500
Credit:
Riley Hassell - Research Engineer, eEye Digital Security
Greetings:
Eli, Kasia, Jenn, Hx2, and the all the crazy kiwis with hackfu
Copyright (c) 1998-2008 eEye Digital Security
Permission is hereby granted for the redistribution of this alert electronically. It is not to be edited in any way without express consent of eEye. If you wish to reprint the whole or any part of this alert in any other medium excluding electronic medium, please email alert@eEye.com for permission.
Disclaimer
The information within this paper may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are no warranties, implied or express, with regard to this information. In no event shall the author be liable for any direct or indirect damages whatsoever arising out of or in connection with the use or spread of this information. Any use of this information is at the user's own risk.
