CVE-2026-12750 Overview
CVE-2026-12750 is a stored cross-site scripting (XSS) vulnerability [CWE-79] in IBM Cloud Pak for Business Automation. An authenticated user can embed arbitrary JavaScript in the Web UI, which then executes in the browsers of other users who view the affected content. Successful exploitation can alter intended application functionality and disclose credentials or session data within a trusted session.
The issue affects the web interface component and requires low-privileged network access. Because the payload persists server-side, it executes automatically when victims load the compromised view.
Critical Impact
An authenticated attacker can inject persistent JavaScript that runs in other users' sessions, enabling credential theft, session tampering, and unauthorized actions within IBM Cloud Pak for Business Automation.
Affected Products
- IBM Cloud Pak for Business Automation (Web UI)
- Refer to the IBM Support Page for Node 7285931 for the specific affected versions
- Deployments exposing the Web UI to authenticated users
Discovery Timeline
- 2026-09-15 - CVE-2026-12750 published to the National Vulnerability Database (NVD)
- 2026-09-17 - Last updated in NVD database
Technical Details for CVE-2026-12750
Vulnerability Analysis
The vulnerability is a stored XSS flaw in the IBM Cloud Pak for Business Automation Web UI. The application accepts user-supplied input and persists it without sufficient output encoding or input sanitization. When another user renders the affected page, the browser interprets the stored content as executable script.
Because the scope is changed per the CVSS vector, the injected script can affect components beyond the vulnerable one. This includes any parent frame, shared session context, or trusted UI element that renders the tainted data. Confidentiality and integrity are both impacted at a limited level, while availability is unaffected.
Root Cause
The root cause is improper neutralization of input during web page generation [CWE-79]. Fields that accept user input are stored and later rendered without contextual output encoding. The Web UI trusts the persisted content when constructing the DOM, allowing JavaScript payloads to execute in the victim's session.
Attack Vector
An authenticated attacker submits crafted input containing JavaScript through a Web UI field that persists data. When a legitimate user, including higher-privileged administrators, navigates to a view that renders the stored value, the payload runs under that user's session. The attacker can then exfiltrate session tokens, capture credentials from login prompts, or perform actions on behalf of the victim. For full technical details, see the IBM Support Page for Node 7285931.
No verified proof-of-concept code has been published. The vulnerability mechanism follows the standard stored-XSS pattern: injection into a persistent store, followed by unescaped rendering in a browser context.
Detection Methods for CVE-2026-12750
Indicators of Compromise
- Persistent fields in Cloud Pak for Business Automation containing <script>, onerror=, onload=, javascript:, or encoded variants such as <script>
- Outbound HTTP requests from user browsers to unfamiliar domains immediately after loading Cloud Pak Web UI pages
- Unexpected session token usage or account activity following visits to shared Web UI views
- Web server or application logs showing authenticated POST/PUT requests with HTML or JavaScript syntax in body parameters
Detection Strategies
- Inspect stored records and database fields rendered by the Web UI for HTML tags and event handler attributes that should not appear in business data
- Deploy Content Security Policy (CSP) reporting and monitor report-uri endpoints for script-src violations originating from Cloud Pak pages
- Correlate authenticated write operations with subsequent anomalous script execution alerts in browser telemetry
Monitoring Recommendations
- Enable and centralize IBM Cloud Pak audit logs, focusing on user-generated content submissions and administrative reads of those records
- Alert on high volumes of failed CSP validations or DOM-based anomalies from users accessing shared Web UI views
- Track privileged account sessions that follow interactions with content authored by lower-privileged users
How to Mitigate CVE-2026-12750
Immediate Actions Required
- Apply the fix documented on the IBM Support Page for Node 7285931 as soon as it is available for your deployment
- Audit user-generated content in the Web UI and remove entries containing script tags or JavaScript event handlers
- Rotate session tokens and reset credentials for administrators who accessed potentially tainted views prior to remediation
- Restrict the ability to author or edit persistent Web UI content to trusted users until patched
Patch Information
IBM has published remediation guidance on the IBM Support Page for Node 7285931. Administrators should follow the vendor advisory to identify the fixed release for their deployed version of IBM Cloud Pak for Business Automation and apply it through the standard update workflow.
Workarounds
- Enforce a strict Content Security Policy on the Web UI to block inline scripts and unauthorized script sources
- Place the Web UI behind a Web Application Firewall (WAF) with rules to inspect and strip HTML or JavaScript payloads from persistent input fields
- Limit privileges so that only vetted accounts can create or modify content rendered to other users
- Educate administrators to avoid interacting with unexpected content authored by non-administrative users until the patch is applied
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

