// For flags

CVE-2008-2154

IBM DB2 install_jar Arbitrary File Upload Remote Code Execution Vulnerability

Severity Score

6.0
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

IBM DB2 8 before FP17, 9.1 before FP5, and 9.5 before FP2 provides an INSTALL_JAR (aka sqlj.install_jar) procedure, which allows remote authenticated users to create or overwrite arbitrary files via unspecified calls.

IBM DB2 v8 anterior a FP17, v9.1 anterior a FP5 y v9.5 anterior a FP2, ofrece un procedimiento INSTALL_JAR (también conocido como sqlj.install_jar), lo que permite a usuarios autenticados remotamente crear o sobrescribir ficheros de su elección a través de llamadas sin especificar.

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of IBM DB2. Authentication is required in that a user must have the ability to connect to the database.
The specific flaw exists within the install_jar procedure. The install_jar procedure contains a directory traversal vulnerability that will allow the attacker to upload a Jar file to a directory outside of the intended "\function\jar\Name_of_logged_user\" directory. A remote attacker can abuse this to execute arbitrary code under the context of the current user.

*Credits: Anonymous
CVSS Scores
Attack Vector
Network
Attack Complexity
Medium
Authentication
Single
Confidentiality
Partial
Integrity
Partial
Availability
Partial
Attack Vector
Network
Attack Complexity
Low
Authentication
Single
Confidentiality
Complete
Integrity
Complete
Availability
Complete
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2008-05-12 CVE Reserved
  • 2009-06-03 CVE Published
  • 2023-07-22 EPSS Updated
  • 2024-08-07 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-16: Configuration
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp1
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp10
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp11
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp12
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp13
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp14
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp15
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
8.0
Search vendor "Ibm" for product "Db2" and version "8.0"
fp16
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp1
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp2
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp3
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp3a
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp4
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.1
Search vendor "Ibm" for product "Db2" and version "9.1"
fp4a
Affected
Ibm
Search vendor "Ibm"
Db2
Search vendor "Ibm" for product "Db2"
9.5
Search vendor "Ibm" for product "Db2" and version "9.5"
fp1
Affected