Description
Multiple stack-based buffer overflows in dsmagent.exe in the Remote Agent Service in the IBM Tivoli Storage Manager (TSM) client 5.1.0.0 through 5.1.8.2, 5.2.0.0 through 5.2.5.3, 5.3.0.0 through 5.3.6.4, and 5.4.0.0 through 5.4.1.96, and the TSM Express client 5.3.3.0 through 5.3.6.4, allow remote attackers to execute arbitrary code via (1) a request packet that is not properly parsed by an unspecified "generic string handling function" or (2) a crafted NodeName in a dicuGetIdentifyRequest request packet, related to the (a) Web GUI and (b) Java GUI.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
IBM Tivoli Storage Manager Express RCA Service Buffer Overflow
exploit/windows/misc/ibm_tsm_rca_dicugetidentify
Exploit-DB 1
- IBM Tivoli Storage Manager Express RCA Service - Remote Buffer Overflow (Metasploit) EDB-16428 · remote · May 9, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://secunia.com/secunia_research/2008-55/
- http://www-01.ibm.com/support/docview.wss?uid=swg21384389
- ADV-2009-1235 vdb-entry
- IC59513 vendor-advisory
- 54232 vdb-entry
- 20090504 Secunia Research: IBM Tivoli Storage Manager Remote Agent Service Buffer Overflows mailing-list
- 32604 third-party-advisory
- ibm-tsm-dsmagent-bo(50327) vdb-entry
- 54231 vdb-entry