Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-23192

CVE-2025-23192: SAP BusinessObjects BI XSS Vulnerability

CVE-2025-23192 is a stored cross-site scripting flaw in SAP BusinessObjects BI Workspace allowing attackers to inject malicious scripts. This article covers technical details, affected versions, impact, and mitigation.

Published:

CVE-2025-23192 Overview

CVE-2025-23192 is a stored Cross-Site Scripting (XSS) vulnerability [CWE-79] in SAP BusinessObjects Business Intelligence (BI Workspace). An attacker with low privileges can craft and store malicious script content within a workspace. When a victim subsequently accesses the affected workspace, the script executes in the victim's browser context.

Successful exploitation allows access to sensitive session information and limited modification of browser-rendered content. The flaw produces a scope change because script execution crosses the trust boundary between the BI Workspace and the victim's browser session.

Critical Impact

Authenticated attackers can hijack BI Workspace sessions, exfiltrate session tokens, and manipulate dashboards rendered to other users, including administrators.

Affected Products

  • SAP BusinessObjects Business Intelligence Enterprise 4.3
  • SAP BusinessObjects Business Intelligence 2025
  • SAP BusinessObjects Business Intelligence 2027

Discovery Timeline

  • 2025-06-10 - CVE-2025-23192 published to NVD
  • 2025-10-23 - Last updated in NVD database

Technical Details for CVE-2025-23192

Vulnerability Analysis

The vulnerability resides in the BI Workspace component of SAP BusinessObjects Business Intelligence. The component fails to properly sanitize or encode user-supplied content before storing it in a workspace object. When the workspace is rendered, the unsanitized content is served back to viewers and executed as active script in their browsers.

Because the payload is stored server-side, every user who opens the affected workspace triggers execution. The Exploit Prediction Scoring System (EPSS) places this issue at the 58th percentile, indicating moderate likelihood of attempted exploitation in the near term.

Root Cause

The root cause is insufficient output encoding and input validation on workspace content fields. SAP BusinessObjects does not enforce contextual escaping when persisting and rendering workspace markup, allowing script tags and event handlers to survive the storage and rendering pipeline intact.

Attack Vector

An attacker requires network access to the BI Workspace interface and low-privilege credentials sufficient to create or edit a workspace. The attacker injects a malicious script payload into a workspace field. The attack then waits for user interaction: a victim must navigate to the trapped workspace for the payload to fire.

Once executed, the script runs in the victim's authenticated session and can read session cookies that are not protected by HttpOnly, issue authenticated API calls on behalf of the victim, or alter dashboard content. The vulnerability description confirms a high confidentiality impact and low integrity impact, with no direct availability impact.

No public proof-of-concept code is available for CVE-2025-23192 at the time of writing.

Detection Methods for CVE-2025-23192

Indicators of Compromise

  • Workspace objects containing <script> tags, javascript: URIs, or DOM event handler attributes such as onerror, onload, or onmouseover in stored content fields.
  • Unexpected outbound HTTP requests from BI Workspace user sessions to attacker-controlled domains carrying session identifiers or BOE cookies.
  • Workspace modifications performed by low-privilege accounts immediately followed by access from privileged users.

Detection Strategies

  • Inspect BI Workspace audit logs for workspace create and modify events originating from accounts that do not normally author content.
  • Scan stored workspace definitions in the CMS repository for HTML and JavaScript patterns associated with XSS payloads.
  • Correlate browser-side Content Security Policy (CSP) violation reports with workspace access events to surface attempted script execution.

Monitoring Recommendations

  • Forward SAP BusinessObjects audit and access logs to a centralized SIEM with alerting on anomalous workspace edits.
  • Monitor for session token reuse from disparate IP addresses or user agents, which can indicate session theft via XSS.
  • Track outbound web proxy logs from user workstations for connections to newly registered or low-reputation domains following BI Workspace access.

How to Mitigate CVE-2025-23192

Immediate Actions Required

  • Apply the fix described in SAP Note #3560693 to all affected BusinessObjects Business Intelligence deployments.
  • Restrict workspace creation and edit permissions to vetted authors until patching is complete.
  • Invalidate active BI Workspace sessions and force re-authentication after patch deployment.

Patch Information

SAP released the fix through the June 2025 Security Patch Day. Administrators should consult SAP Note #3560693 and the SAP Security Patch Day Update for download links and version-specific instructions covering BusinessObjects BI 4.3, 2025, and 2027.

Workarounds

  • Enforce a strict Content Security Policy on the BI Launchpad and Workspace endpoints to block inline script execution.
  • Set the HttpOnly and Secure flags on all BusinessObjects session cookies to reduce token theft impact.
  • Audit and remove existing workspaces authored by untrusted or shared accounts before re-enabling user access.
bash
# Configuration example: harden response headers at the reverse proxy fronting BI Launchpad
add_header Content-Security-Policy "default-src 'self'; script-src 'self'; object-src 'none'; frame-ancestors 'self'" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.