The latest update to the TrustKeeper scan engine has been released.
This update includes a lot of under-the-hood work for core protocol libraries such as SSL, SNMP, Kerberos and SSH. These improvements allow the scan engine to be more efficient and effective in detecting vulnerabilities in services that use these protocols. A big thanks goes out to my research colleagues, Mike Ryan and Chris Woodbury, for their awesome contributions on the protocol improvements in this update.
Probably the most interesting vulnerability in this update is the recently publicized SSH private key vulnerability, which affects 21 different F5 products that was discovered by Florent Daigniere of Matta Consulting. The vulnerability is that the private key used by a number of these products for SSH key authentication for the root account was stored on the local file system and is now publicly known. This could allow an unauthenticated remote user with network access to the SSH service to authenticate to F5 products using this key as a root user. F5 has produced a patch for this vulnerability (F5 Security Advisory) and we are encouraging all users who use these products to apply it immediately.
Lastly, and as always, this release contains a large number of new vulnerability tests and improvements to existing vulnerability tests to improve their reliability and the evidence they provide.
New Vulnerability Test Highlights
Some of the more interesting vulnerability tests we added recently are as follows:
Cisco Adaptive Security Appliances (ASA)
* Denial of Service Vulnerability via IPv6 traffic (CSCua27134) (CVE-2012-3058)
* SSH Authentication Bypass Using Known Private Key (CVE-2012-1493)
* Vulnerability in Remote Desktop Could Allow Remote Code Execution (MS12-036) (CVE-2012-0173)
* Diffie-Hellman Key-Exchange Issues in FIPS Enabled Implementations (CVE-2011-5095)
How to Update?
All Trustwave customers using the TrustKeeper Scan Engine receive the updates "auto-magically" as soon as an update is available. No action is required.