PT-2013-1719 · Ibm+1 · Ibm Websphere Real Time+10

Adam Gowdiak

·

Published

2012-11-15

·

Updated

2019-07-18

·

CVE-2012-4821

CVSS v2.0

9.3

High

VectorAV:N/AC:M/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions IBM Java versions 7 SR2 and earlier IBM Java versions 6.0.1 SR3 and earlier IBM Java versions 6 SR11 and earlier IBM Java versions 5 SR14 and earlier IBM Java 142 SR13 FP13 and earlier IBM Rational Host On-Demand (affected versions not specified) IBM Rational Change (affected versions not specified) IBM Tivoli Monitoring (affected versions not specified) IBM Smart Analytics System 5600 (affected versions not specified) IBM Tivoli Remote Control 5.1.2 IBM WebSphere Real Time (affected versions not specified) IBM Lotus Notes & Domino (affected versions not specified) IBM Tivoli Storage Productivity Center (affected versions not specified) IBM Service Deliver Manager (affected versions not specified)
Description The issue allows remote attackers to execute arbitrary code via insecure use of the java.lang.Class getDeclaredMethods or nd and java.lang.reflect.AccessibleObject setAccessible() methods. This affects various IBM products, including IBM Java, IBM Rational Host On-Demand, IBM Rational Change, IBM Tivoli Monitoring, IBM Smart Analytics System 5600, IBM Tivoli Remote Control, IBM WebSphere Real Time, IBM Lotus Notes & Domino, IBM Tivoli Storage Productivity Center, and IBM Service Deliver Manager.
Recommendations For IBM Java versions 7 SR2 and earlier, update to a version later than 7 SR2. For IBM Java versions 6.0.1 SR3 and earlier, update to a version later than 6.0.1 SR3. For IBM Java versions 6 SR11 and earlier, update to a version later than 6 SR11. For IBM Java versions 5 SR14 and earlier, update to a version later than 5 SR14. For IBM Java 142 SR13 FP13 and earlier, update to a version later than 142 SR13 FP13. For other affected products, apply the recommended updates or patches as provided by the vendor. As a temporary workaround, consider restricting access to the java.lang.Class getDeclaredMethods and java.lang.reflect.AccessibleObject setAccessible() methods until a patch is available.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2012-4821
RHSA-2012:1467
RHSA-2012_1467

Affected Products

Ibm Java
Ibm Lotus Notes & Domino
Ibm Rational Change
Ibm Rational Host On-Demand
Service Deliver Manager
Smart Analytics System 5600
Ibm Tivoli Monitoring
Ibm Tivoli Remote Control
Ibm Tivoli Storage Productivity Center
Ibm Websphere Real Time
Red Hat