Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege BAW credentials
-
DeliveryCraft XML payload with DOCTYPE external entity reference
-
ExploitSubmit payload to BAW XML-processing endpoint
-
ExecutionParser resolves external entity against local filesystem or internal network
-
PersistSensitive file contents or internal service response returned
-
ImpactExfiltrate disclosed credentials or configuration data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated session with at least low-privilege access to IBM Business Automation Workflow (confirmed by CVSS PR:L). The attacker must be able to reach a BAW XML data-processing endpoint over the network (AV:N, AC:L). No special non-default configuration or feature flag is indicated as required - the vulnerability exists in core XML processing present in both containerized and traditional deployments. What limits exploitation: an authenticated credential is required and cannot be bypassed (PR:L rules out unauthenticated attack paths); scope is unchanged (S:U), so the vulnerability alone does not permit direct pivot to adjacent systems; and there is no integrity impact, meaning the attacker can read but not modify data through this vector. |
| Impact | The CVSS 3.1 base score of 7.1 accurately reflects the combination of network reachability (AV:N), low complexity (AC:L), and high confidentiality impact (C:H) offset by the authentication barrier (PR:L) and absence of integrity impact (I:N). The low availability impact (A:L) captures memory exhaustion via entity expansion rather than a full denial-of-service. EPSS data was not provided in available intelligence, preventing probabilistic exploitation forecasting. No CISA KEV entry exists, and no public proof-of-concept code has been identified, placing this firmly in the 'no public exploit identified at time of analysis' category. Despite these mitigating signals, XXE vulnerabilities in enterprise middleware carry disproportionate real-world risk because they reliably disclose credential files, certificates, and internal configuration that facilitate lateral movement - even a mid-sized municipal IT team in mielec operating BAW for administrative workflow automation should treat this as urgent given the high confidentiality ceiling. The PR:L requirement is the primary friction point: any valid BAW user account, including service accounts created for integrations, satisfies it. |
| Exploit ScenarioDerived | An attacker holding any valid low-privilege BAW user account - such as a shared service account credential obtained through phishing or credential reuse - crafts an XML payload embedding a DOCTYPE declaration with an external entity referencing a sensitive local file path such as file:///opt/ibm/BAW/wlp/usr/servers/defaultServer/server.xml. Submitting this payload to a BAW XML-processing endpoint causes the parser to resolve and inline the file contents, returning database credentials or keystore passwords in the application response. No public proof-of-concept code is known to exist. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
XML External Entity injection in IBM Business Automation Workflow allows authenticated remote attackers to read arbitrary server-side files or exhaust memory by submitting crafted XML payloads to processing endpoints. Both containerized (Kubernetes/OpenShift) and traditional on-premises deployments across versions 24.0.0 through 26.0.0 are confirmed affected. No public exploit code or CISA KEV listing exists at time of analysis; IBM has released interim fixes for all four affected version branches.
RemediationAI
IBM has released interim fixes for all affected version branches; administrators should apply the corrective interim fix beyond the stated vulnerable ceiling for their installed version. For 26.0.0 deployments, apply Interim Fix 002 or later; for 25.0.0, apply Interim Fix 006 or later; for 24.0.1, apply Interim Fix 009 or later; and for 24.0.0, apply Interim Fix 010 or later. Exact fix packages and installation procedures are documented in the IBM support advisory at https://www.ibm.com/support/pages/node/7285930. Where immediate patching is not feasible, a compensating control is to deploy a Web Application Firewall rule that rejects inbound XML payloads containing DOCTYPE declarations or SYSTEM/PUBLIC entity keywords at the network perimeter - note this may produce false positives on legitimate XML submissions containing these constructs and should be tested before enforcement. Additionally, restricting BAW XML-processing endpoint access to known trusted internal IP ranges reduces the attack surface without disrupting internal integrations.
Affected VersionsENISA
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
XML External Entity (XXE) injection (CWE-611) arises when an XML parser processes user-controlled input containing external entity declarations without disabling that resolution feature. IBM Business Automation Workflow's XML processing layer fails to restrict external entity expansion, permitting references to local file URIs (e.g., file:///etc/passwd, file:///opt/IBM/BAW/config/) or internal HTTP endpoints via the SSRF vector. The CVSS vector AV:N/AC:L/PR:L indicates the parser is reachable over the network with only a low-privilege authenticated session and no special configuration. Both deployment models - traditional on-premises and containerized - share the vulnerable code path, meaning cloud-native BAW instances on OpenShift are equally affected. The scope-unchanged (S:U) metric confirms exploitation is contained to the BAW process itself.
Know when the next one hits your stack
- 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:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Network-reachable XXE requiring only an authenticated low-privilege session; high confidentiality from file disclosure, low availability from memory exhaustion, no integrity impact confirmed.
Primary rating from Vendor (us).
CVSS VectorVendor: us
DescriptionCVE.org
IBM Business Automation Workflow containers and traditional is vulnerable to an XML external entity injection (XXE) attack when processing XML data. A remote attacker could exploit this vulnerability to expose sensitive information or consume memory resources.
Executive ViewAI
IBM Business Automation Workflow versions 24.0.0 through 26.0.0 contain an XML External Entity (XXE) injection vulnerability allowing authenticated users to read arbitrary files or trigger memory exhaustion; no public exploit identified at time of analysis. This affects both containerized and on-premises deployments of critical enterprise automation infrastructure, creating risk of sensitive data exposure and operational disruption across organizations running these versions in production.
Interim fixes have been released by IBM for all affected version branches; deploy these immediately while monitoring for final production patches. Additional interim controls: restrict XML processing endpoints to authenticated internal-only access via firewall rules; disable XML external entity processing in application configuration if supported; implement request payload size limits on XML inputs; monitor application logs for XXE exploit patterns; segment workflow automation systems from untrusted networks or public internet exposure.
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
XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.
EUVD-2026-78159
GHSA-q6ch-jp7j-7788
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB