Home    |    View Topics    |    Search    |    Contact Us    |   



Category:   Application (Database)  >   IBM DB2 Vendors:   IBM
IBM DB2 'db2rcmd.exe' Lets Remote Authenticated Users Execute Commands With Elevated Privileges
SecurityTracker Alert ID:  1009355
SecurityTracker URL:
CVE Reference:   CVE-2004-0795   (Links to External Site)
Updated:  Aug 20 2004
Original Entry Date:  Mar 9 2004
Impact:   Execution of arbitrary code via network, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  Exploit Included:  Yes  
Version(s): 8.1
Description:   A vulnerability was reported in IBM's DB2 database software in the 'db2rcmd.exe' process. A remote authenticated user can gain elevated privileges.

NGSSoftware reported that a remote authenticated user can send a command via a named pipe (DB2REMOTECMD) to execute arbitrary commands with the privileges of the 'db2admin' account. A remote authenticated user (including users with only 'Guest' account privileges) can gain database administrator privileges on the target system.

Impact:   A remote authenticated user (authenticated to Windows) can execute arbitrary commands on the database with 'db2admin' privileges.
Solution:   IBM has issued a fix in Fixpak 5, available at:

Vendor URL: (Links to External Site)
Cause:   Authentication error
Underlying OS:  Windows (Any)

Message History:   None.

 Source Message Contents

Subject:  [VulnWatch] IBM DB2 Remote Command Execution Privilege Upgrade (#NISR09032004)

NGSSoftware Insight Security Research Advisory

Name: IBM DB2 Remote Command Execution Privilege Upgrade
Systems Affected: DB2 8.1 Enterprise Edition on Windows
Severity: High/Low depending on environment
Vendor URL:
Author: David Litchfield [ ]
Date Vendor Notified:    6th September 2003
Date of Public Advisory: 9th March 2004
Advisory number: #NISR09032004
Advisory URL:

IBM's DB2 is the market share leader for database server software. One of 
the components, the Remote Command Server, contains a vulnerability that can 
allow attackers to gain administrative privileges on the server running DB2.

DB2 with the Remote Command Server, DB2RCMD.EXE, listens on a named pipe 
DB2REMOTECMD and executes commands sent through it. When a connection is 
made to the pipe a new process is created, namely db2rcmdc.exe, and this 
executes the command. Whilst a valid Windows user id and password are 
required the command executes with the privileges of the "db2admin" account 
which is an administrator.

This essentially means that even a low privileged "Guest" account can run 
commands remotely with administrative privileges. This can lead to a 
compromise of the server running DB2.

Fix Information
IDM have included a fix for this problem in Fixpak 5 - .
The APAR for this specific issue is IY53894 - .

About NGSSoftware
NGSSoftware design, research and develop intelligent, advanced application 
security assessment scanners. Based in the United Kingdom, NGSSoftware have 
offices in the South of London and the East Coast of Scotland. NGSSoftware's 
sister company NGSConsulting, offers best of breed security consulting 
services, specialising in application, host and network security 

Telephone +44 208 401 0070
Fax +44 208 401 0076


Go to the Top of This SecurityTracker Archive Page

Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2019, LLC