Skip to main content

IBM Sterling B2B Integrator CVE-2015-7450

CRITICAL
Deserialization of Untrusted Data (CWE-502)
2016-01-02 psirt@us.ibm.com
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed IBM Sterling/Tivoli service
  2. Delivery
    Send crafted serialized Java object to deserialization endpoint
  3. Exploit
    Trigger InvokerTransformer gadget chain execution
  4. Execution
    Execute arbitrary OS commands as application user
  5. Impact
    Establish persistent backdoor access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2021 - Software and Data Integrity Failures
ASVS 5.0
V10 - Malicious Code Integrity verification, supply chain security
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions-remote unauthenticated exploitation against default configurations of IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting that expose serialized-object interfaces (typically JMX ports 9043/9044, RMI endpoints, or HTTP/HTTPS web service endpoints configured to accept serialized Java objects). Exploitation requires only network reachability to the vulnerable service port and does not depend on user interaction, authentication, or non-default configuration. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms trivial exploitation conditions. The only limiting factor is network accessibility-internal-only deployments behind strict firewall rules reduce exposure, but lateral movement from compromised systems can still reach these targets.

Impact

This represents critical real-world risk with multiple high-confidence exploitation signals converging: CVSS 9.8 (AV:N/AC:L/PR:N/UI:N) confirms trivial remote exploitation requiring no authentication or user interaction; CISA KEV status confirms active exploitation by threat actors; EPSS 93.49% (100th percentile) indicates near-certainty of exploitation attempts against vulnerable instances; and public exploit code (Exploit-DB 41613) lowers the skill barrier for opportunistic attackers. The SSVC framework would classify this as 'Immediate' priority: exploitation is active (KEV-confirmed), automatable (network-accessible deserialization endpoint), and technical impact is total system compromise (arbitrary command execution). The only mitigating factor is that affected products are enterprise-focused IBM middleware, potentially limiting exposure compared to internet-facing web applications, but any exposed instance faces imminent compromise risk. This is definitively a patch-now situation, not a schedule-for-next-cycle vulnerability.

Exploit ScenarioDerived

An unauthenticated attacker identifies an IBM Sterling B2B Integrator instance exposed on the internet, scans for open JMX or web service ports accepting serialized Java input, and sends a crafted serialized payload containing an Apache Commons Collections InvokerTransformer gadget chain (using publicly available exploit code from Exploit-DB 41613). Upon deserialization, the payload executes operating system commands with the privileges of the application server process, typically establishing a reverse shell for full system compromise.

Emergency Immediate action required. Why: CRITICAL + in CISA KEV (actively exploited), no patch available.
Exploited in the wild (CISA KEV) No patch listed yet 93.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Apr 21, 2026

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenticated network attackers to execute arbitrary commands by sending malicious serialized Java objects exploiting the Apache Commons Collections InvokerTransformer class. This vulnerability is confirmed actively exploited in the wild per CISA KEV, with public exploit code available (Exploit-DB 41613) and an exceptionally high EPSS score of 93.49%, indicating near-certain exploitation probability. Affected products include Sterling B2B Integrator 5.2, Sterling Integrator 5.1, and Tivoli Common Reporting versions 2.1 through 3.1.2.1.

Earlier versions of this analysis (1)
v1 Mar 26, 2026 - 11:18 CVSS 9.8

IBM analytics, business, cognitive, and infrastructure products expose serialized-object interfaces that accept untrusted Java objects. The Apache Commons Collections InvokerTransformer gadget chain enables unauthenticated remote code execution.

RemediationAI

Apply vendor-released patches immediately per IBM Security Bulletins swg21970575, swg21971342, swg21971376, swg21971758, and swg21972799, which provide specific fix versions for each affected product line (exact patched versions are documented in the individual bulletins linked in references). If immediate patching is infeasible, implement network segmentation to restrict access to serialization endpoints to trusted IP ranges only, disable or remove JMX/RMI remote access if not operationally required (note: this may break monitoring/management tools), and deploy intrusion prevention signatures targeting known Commons Collections deserialization payloads (available from major IPS vendors post-2015). Given confirmed active exploitation, workarounds provide minimal protection-prioritize emergency patching within 24-48 hours for internet-exposed instances and within one week for internal systems.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exploits unsafe Java object deserialization (CWE-502) in applications using vulnerable versions of Apache Commons Collections 3.x. The InvokerTransformer class allows attackers to construct serialized objects that, when deserialized by the application, invoke arbitrary methods through reflection. IBM products expose serialized-object interfaces (likely JMX, RMI, or HTTP endpoints accepting serialized data) without proper input validation. The CPE data identifies specific affected versions: Sterling B2B Integrator 5.2.x, Sterling Integrator 5.1.x, and Tivoli Common Reporting 2.1.x through 3.1.2.1. The root cause is the inherently dangerous design of InvokerTransformer combined with application acceptance of untrusted serialized input, enabling gadget chain construction that achieves code execution.

Know when Java gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Added to CISA KEV
Oct 22, 2025 - 00:15 cisa
CISA KEV
PoC Detected
Oct 22, 2025 - 00:15 vuln.today
Public exploit code
CVE Published
Jan 02, 2016 - 21:59 nvd
CRITICAL 9.8

DescriptionCVE.org

Serialized-object interfaces in certain IBM analytics, business solutions, cognitive, IT infrastructure, and mobile and social products allow remote attackers to execute arbitrary commands via a crafted serialized Java object, related to the InvokerTransformer class in the Apache Commons Collections library.

Executive ViewAI

Why It Matters

CVE-2015-7450 is a critical remote code execution vulnerability in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting that allows unauthenticated attackers to execute arbitrary commands on affected systems. This vulnerability is confirmed actively exploited (CISA KEV) with public exploit code available, creating an immediate risk to any organization operating these integration platforms, particularly those managing B2B communications or financial data flows.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Restrict network access to Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting services using firewall rules and VPN requirements; disable or isolate these services if not actively in use; deploy Web Application Firewalls or network intrusion prevention systems configured to detect and block serialized Java object deserialization patterns; monitor application logs and system logs for unusual process execution or command activity; consider immediate upgrade to a newer, supported product version.

Threat Intelligence Overview

Threat Score
9.8/10
Composite threat intelligence
EPSS Score
93.5%
Top 0% exploitable
Threat Intel
2
1 sources
Exploit
POC
Public exploit code exists
Data Quality
8 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 93.5%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + in CISA KEV (actively exploited), no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Immediate
Exploitation· derived
Active
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

237
Low Medium High Critical
KEV: +50
EPSS: +93
CVSS: +49
PoC: +20
Weaponized: +15
Threat intel: +10
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Affected Products (CPE)CVE.org

cpe:2.3:a:ibm:sterling_b2b_integrator:5.2:*:*:*:*:*:*:*
cpe:2.3:a:ibm:sterling_integrator:5.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:2.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:2.1.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:2.1.1.2:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:3.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:3.1.0.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:3.1.0.2:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:3.1.2:*:*:*:*:*:*:*
cpe:2.3:a:ibm:tivoli_common_reporting:3.1.2.1:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_content_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_content_analytics:*:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_explorer_analytical_components:*:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_explorer_analytical_components:11.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_explorer_annotation_administration_console:*:*:*:*:*:*:*:*
cpe:2.3:a:ibm:watson_explorer_annotation_administration_console:11.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:websphere_application_server:7.0.0.0:*:*:*:-:*:*:*
cpe:2.3:a:ibm:websphere_application_server:8.0.0.0:*:*:*:-:*:*:*
cpe:2.3:a:ibm:websphere_application_server:8.5:*:*:*:traditional:*:*:*
cpe:2.3:a:ibm:websphere_application_server:8.5.0.0:*:*:*:hypervisor:*:*:*
+ 1 more

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

CVE-2018-1273 CRITICAL POC
9.8 Apr 11

Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5, and older unsupported versions, contain a property

Threat IntelligenceMISP

Threat Actors
FIN13
ATT&CK Techniques (observed)
Sources: MITRE ATT&CK, Metasploit/Nuclei

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy