Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local foothold or file-write access
-
DeliveryGenerate malicious serialized Java object
-
ExploitPlace artifact in processed location
-
ExecutionTrigger import or load operation
-
PersistDeserialization executes gadget chain
-
ImpactArbitrary 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in App Connect Enterprise
View allDirectory 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
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
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
Incorrect authorization in IBM App Connect Enterprise (ACE) versions 12.x and 13.x allows a remote authenticated attacke
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
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
XML external entity injection in the SAP Adapter component of IBM App Connect Enterprise and IBM Integration Bus for z/O
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
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
Remote denial-of-service in IBM App Connect Enterprise and IBM Integration Bus for z/OS allows unauthenticated network a
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
XML External Entity (XXE) injection in IBM App Connect Enterprise and IBM Integration Bus for z/OS enables authenticated
EUVD-2026-77785
GHSA-6qgq-ppgr-crqx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB