Skip to main content

IBM App Connect Enterprise CVE-2026-17156

| EUVDEUVD-2026-77785 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-14 ibm GHSA-6qgq-ppgr-crqx
7.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Obtain local foothold or file-write access
  2. Delivery
    Generate malicious serialized Java object
  3. Exploit
    Place artifact in processed location
  4. Execution
    Trigger import or load operation
  5. Persist
    Deserialization executes gadget chain
  6. Impact
    Arbitrary code as App Connect service account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
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

Two concrete prerequisites must both hold: first, the attacker needs a local presence on the host running IBM App Connect Enterprise - a local account, shell, or the ability to write files into a directory that an integration node, integration server, or the Toolkit reads; second, the crafted serialized object must actually be deserialized, which the CVSS UI:R metric indicates requires a user or automated action such as importing, loading, or restarting with a manipulated artifact. Exploitation is limited by these factors: there is no network attack vector (AV:L), so a remote attacker cannot reach the flaw directly and would first have to obtain local access or a file-write primitive; the affected deserialization routine is only reachable in configurations where serialized input from an attacker-influenceable location is processed, so hardened deployments that lock down import paths and configuration directories are materially less exposed; and the PR:N metric suggests no elevated OS privilege is needed beforehand, though that should be verified against the vendor's description since the flaw appears to involve an operator-facing workflow rather than an unauthenticated interface.

Impact

The signals do not point in the same direction, and defenders should read them carefully. CVSS 7.8 with S:U/C:H/I:H/A:H says that if the flaw is reached, the impact on that host is complete, but the vector is AV:L/AC:L/PR:N/UI:R, meaning the attacker must already have a foothold on or access to the local machine and must additionally persuade a user or scheduled action to process the crafted payload - this is a privilege-escalation/code-execution primitive, not a remotely reachable pre-auth bug. SSVC agrees: Exploitation 'none', Automatable 'no', Technical Impact 'total' - a fix-when-convenient-to-out-of-cycle posture rather than emergency patching. There is no CISA KEV listing and no public exploit code identified at time of analysis, so no confirmed active exploitation. Note one internal tension to verify with the vendor: PR:N alongside AV:L is unusual and may reflect a default-configuration local process rather than a truly unprivileged local user; if the vulnerable deserialization point is actually only reachable by an authenticated operator, effective privileges are higher than PR:N implies. Even so, a mid-sized municipal IT team in olsztyn running App Connect for integration workloads should treat this as urgent for internet-facing or multi-tenant integration nodes, where a low-privileged local user escalating to the service account would be severe. EPSS data was not supplied, and no proof-of-concept status is stated - treat the absence of exploit code as unconfirmed rather than as a guarantee.

Exploit ScenarioDerived

An attacker with an existing low-privileged account on the App Connect Enterprise host (or write access to a directory the server reads) crafts a serialized Java object containing a malicious gadget chain and places it where the product will deserialize it - for example a configuration or import artifact processed during a user-initiated operation. When a legitimate operator or scheduled task loads that artifact, deserialization triggers and the attacker's code executes with the privileges of the App Connect Enterprise service account. No public exploit code has been identified, so this currently requires custom tooling rather than a ready-made payload.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 15, 2026

Insecure deserialization in IBM App Connect Enterprise releases 13.0.1.0 through 13.0.8.0 and 12.0.1.0 through 12.0.12.27 lets a local attacker run arbitrary code on the host running the integration node or toolkit. The flaw rates CVSS 7.8 (AV:L/AC:L/PR:N/UI:R) with total loss of confidentiality, integrity and availability, but CISA's SSVC assessment records no known exploitation and low automatability, and no public exploit code has been identified at time of analysis. IBM has published a fix; the exact patched build is not enumerated in the supplied data, so the vendor advisory should be consulted for the precise version.

RemediationAI

Patch available per vendor advisory - IBM published remediation for this CVE at https://www.ibm.com/support/pages/node/7286530, which should be consulted for the exact fixed build in the 12.0.12.x and 13.0.8.x lines (the supplied data confirms a patch exists but does not enumerate the precise version, so the upgrade target must be read from the advisory rather than inferred). Where immediate upgrading is not possible, compensating controls should focus on the local attack surface: restrict interactive and file-system access to the App Connect Enterprise host so untrusted users cannot place or trigger serialized artifacts, run integration nodes under a dedicated least-privilege service account (this limits lateral movement but does not prevent code execution in that account's context), and tighten permissions on Toolkit workspaces, configuration directories, and any shared import or BAR-file drop locations that feed the affected deserialization path. Java-level deserialization filters or a security manager can reduce gadget availability but risk breaking legitimate flows and require careful testing before production rollout. After patching, review logs for unexpected process spawning from the integration JVM.

Affected VersionsENISA

App Connect Enterprise 12.0.1.0 ≤12.0.12.27
App Connect Enterprise 13.0.1.0 ≤13.0.8.0

Affected Packages

euvd app_connect_enterprise no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The root cause is CWE-502, deserialization of untrusted data. App Connect Enterprise is IBM's integration middleware (integration nodes, integration servers, and the Toolkit) built on Java/Eclipse foundations, and it relies heavily on Java object serialization for flows, configuration artifacts, message trees, and internal inter-process or toolkit-to-node communication. When such a serialized stream is accepted from a source the attacker can influence, gadget chains already present on the classpath can be triggered at readObject() time, which typically results in arbitrary code execution in the JVM rather than merely data corruption. The single NVD CPE (cpe:2.3:a:ibm:app_connect_enterprise) is version-agnostic, so the affected ranges come from the EUVD record: 12.0.1.0 ≤ 12.0.12.27 and 13.0.1.0 ≤ 13.0.8.0.

Know when App Connect Enterprise 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

Vendor (ibm) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local vector with required user action confirmed by UI:R; PR:N retained per input despite local access, and full C/I/A impact on the service host.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

DescriptionCVE.org

IBM App Connect Enterprise 13.0.1.0 through 13.0.8.0, and 12.0.1.0 through 12.0.12.27 could allow a local attacker to execute arbitrary code due to insecure deserialization.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
enterprise integration middleware, common in IBM-centric shops not everywhere
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-15435 CRITICAL
9.8 Jul 30

Directory traversal in IBM App Connect Enterprise 13.0.1.0-13.0.7.2 and 12.0.1.0-12.0.12.27 lets a remote unauthenticate

CVE-2026-14522 CRITICAL
9.8 Jul 30

Command injection in IBM App Connect Enterprise (versions 12.0.1.0-12.0.12.27 and 13.0.1.0-13.0.7.2) lets a remote attac

CVE-2024-22317 CRITICAL
9.1 Jan 18

IBM App Connect Enterprise 11.0.0.1 through 11.0.0.24 and 12.0.1.0 through 12.0.11.0 could allow a remote attacker to ob

CVE-2026-75624 HIGH
8.8 Sep 10

Incorrect authorization in IBM App Connect Enterprise (ACE) versions 12.x and 13.x allows a remote authenticated attacke

CVE-2026-17133 HIGH
7.8 Sep 14

Local arbitrary code execution affects IBM App Connect Enterprise releases 13.0.1.0 through 13.0.8.0 and 12.0.1.0 throug

CVE-2026-17416 HIGH
7.8 Sep 14

Insecure deserialization in IBM App Connect Enterprise (12.0.1.0 through 12.0.12.27 and 13.0.1.0 through 13.0.8.0) allow

CVE-2026-81832 HIGH
7.7 Sep 04

XML external entity injection in the SAP Adapter component of IBM App Connect Enterprise and IBM Integration Bus for z/O

CVE-2026-14519 HIGH
7.5 Jul 30

Arbitrary file read in IBM App Connect Enterprise (versions 13.0.1.0 through 13.0.7.2 and 12.0.1.0 through 12.0.12.27) a

CVE-2026-12947 HIGH
7.5 Jul 30

Local information disclosure in IBM App Connect Enterprise (versions 13.0.1.0-13.0.7.2 and 12.0.1.0-12.0.12.27) occurs b

CVE-2026-78543 HIGH
7.5 Sep 04

Remote denial-of-service in IBM App Connect Enterprise and IBM Integration Bus for z/OS allows unauthenticated network a

CVE-2026-17443 MEDIUM
6.5 Sep 04

XML external entity injection in IBM App Connect Enterprise (versions 12.0.1.0-12.0.12.28 and 13.0.1.0-13.0.8.1) and IBM

CVE-2026-17444 MEDIUM
6.5 Sep 04

XML External Entity (XXE) injection in IBM App Connect Enterprise and IBM Integration Bus for z/OS enables authenticated

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