[NT] Computer Associates eTrust Intrusion Detection System CPImportKey DoS

SecuriTeam <[email protected]>
Newsgroups gmane.comp.security.securiteam
Message-ID <[email protected]>
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion

The SecuriTeam alerts list - Free, Accurate, Independent.

Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html 

- - - - - - - - -



  Computer Associates eTrust Intrusion Detection System CPImportKey DoS
------------------------------------------------------------------------


SUMMARY

Computer Associates International, Inc.'s (CA) eTrust Intrusion Detection 
3.0 is "a complete session security solution that incorporates three key 
capabilities in one product: network protection, network session 
monitoring and Internet web filtering". Remote exploitation of a buffer 
overflow vulnerability in Computer Associates eTrust Intrusion Detection 
System can allow remote attackers to cause a denial of service condition.

DETAILS

Vulnerable Systems:
 * Computer Associates eTrust Intrusion Detection System version 3.0

The vulnerability specifically exists due to insufficient checking on 
values passed to Microsoft's Crypto API function CPImportKey. The 
CPImportKey function determines certain buffer allocation sizes from data 
supplied in the data blob passed to CPImportKey and may be manipulated to 
cause the allocation of large buffers if wrapper functions do not validate 
the data passed to the Crypto API before calling CPImportKey. In cases 
which CPImportKey receives a size value which exceeds the mapped memory 
size, an exception is generated and the memory is never freed.

This condition is met in the design of Computer Associates eTrust 
Intrusion Detection System and a specially crafted packet may exhaust all 
available memory resources, resulting in a denial of service.

Analysis:
Exploitation may allow remote attackers to cause the intrusion detection 
functionality of your network to fail, leading to undetected further 
exploitation of other machines on the network. Simple manipulation of 
fields in the header of normal remote administration traffic is all that 
is required to exploit this vulnerability. It should also be noted that 
other applications implementing similar Microsoft Crypto API functionality 
may be exploited in the same fashion.

Workaround:
Employ firewalls, access control lists or other TCP/UDP restriction 
mechanism to limit access to the administration port. In addition, the use 
of multiple intrusion detection products is recommended for sensitive 
networks.

Vendor Status:
"Computer Associates has created a workaround that prevents this component 
issue from being exploited, by validating the key received from the 
"Viewer", and dropping the connection if not valid. This update to eTrust 
Intrusion Detection is available only for versions 3.0 and 3.0 SP1, at the 
following links."

For eTrust Intrusion Detection 3.0 customers, please go to: QO66181 (r3.0) 
 
<http://supportconnectw.ca.com/premium/etrust/etrust_intrusion/downloads/eid-solpatch_r30.asp#rel30> http://supportconnectw.ca.com/premium/etrust/etrust_intrusion/downloads/eid-solpatch_r30.asp#rel30

For eTrust Intrusion Detection 3.0 SP1 customers, please go to: QO66178 
(r3.0 sp1)  
<http://supportconnectw.ca.com/premium/etrust/etrust_intrusion/downloads/eid-solpatch_r30.asp#rel30sp1> http://supportconnectw.ca.com/premium/etrust/etrust_intrusion/downloads/eid-solpatch_r30.asp#rel30sp1

Disclosure Timeline:
12/02/2004 - Initial vendor notification
12/02/2004 - Initial vendor response
04/05/2005 - Coordinated public disclosure


ADDITIONAL INFORMATION

The information has been provided by  <mailto:[email protected]> 
iDEFENSE Labs.
The original article can be found at:  
<http://www.idefense.com/application/poi/display?id=223&type=vulnerabilities> http://www.idefense.com/application/poi/display?id=223&type=vulnerabilities



======================================== 


This bulletin is sent to members of the SecuriTeam mailing list. 
To unsubscribe from the list, send mail with an empty subject line and body to: [email protected] 
In order to subscribe to the mailing list, simply forward this email to: [email protected] 


==================== 
==================== 

DISCLAIMER: 
The information in this bulletin is provided "AS IS" without warranty of any kind. 
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.