CVE-2023-40693 in Sterling B2B Integratorinfo

Summary

by MITRE • 03/13/2026

IBM Sterling B2B Integrator and IBM Sterling File Gateway 6.1.0.0 through 6.1.2.7_2, and 6.2.0.0 through 6.2.0.5_1, 6.2.1.0 through 6.2.1.1_1 are vulnerable to cross-site scripting. This vulnerability allows users to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 03/20/2026

This vulnerability exists in IBM Sterling B2B Integrator and IBM Sterling File Gateway versions ranging from 6.1.0.0 through 6.1.2.7_2 and 6.2.0.0 through 6.2.0.5_1, 6.2.1.0 through 6.2.1.1_1, representing a critical cross-site scripting flaw that compromises web application security. The vulnerability stems from insufficient input validation and output encoding within the web user interface components, allowing malicious actors to inject malicious JavaScript code through user-controllable parameters or input fields. This weakness enables attackers to manipulate the intended behavior of the web application by executing arbitrary code within the context of a user's browser session, potentially leading to unauthorized access and data exfiltration.

The technical implementation of this vulnerability aligns with CWE-79, which specifically addresses cross-site scripting flaws in web applications. The flaw manifests when user-supplied data is directly incorporated into web page content without proper sanitization or encoding, creating an attack surface where malicious scripts can be executed. Attackers can leverage this vulnerability by crafting specially designed input that, when processed by the application, gets rendered as executable JavaScript code within the victim's browser. The impact is particularly severe because the vulnerability occurs within the trusted session context, meaning that any credentials or sensitive information processed within the compromised session could be exposed to the attacker. This makes the vulnerability especially dangerous in enterprise environments where these systems handle sensitive business-to-business transactions and file transfers.

The operational impact of this vulnerability extends beyond simple script execution, as it provides attackers with the capability to hijack user sessions and potentially access confidential business data. An attacker could exploit this vulnerability to steal session cookies, capture user credentials, or redirect users to malicious sites that appear legitimate within the trusted network environment. The attack vector typically involves sending malicious input through web forms, URL parameters, or API endpoints that are not properly validated, allowing the injected JavaScript to execute in the context of authenticated users. This creates a significant risk for organizations relying on these platforms for critical file transfers and business integration processes, as compromised systems could lead to data breaches and operational disruptions.

Organizations should implement multiple layers of defense to mitigate this vulnerability effectively. Immediate remediation involves applying the latest security patches provided by IBM to address the cross-site scripting flaw in affected versions. Additionally, implementing proper input validation and output encoding mechanisms within the application code can prevent malicious scripts from being executed. Network segmentation and web application firewalls should be deployed to monitor and block suspicious traffic patterns that may indicate exploitation attempts. Regular security assessments and penetration testing should be conducted to identify similar vulnerabilities within the broader application ecosystem. The mitigation strategy should also include user education and awareness programs to help identify potential phishing attempts that may leverage this vulnerability. Organizations should also consider implementing content security policies that restrict script execution and monitor for unauthorized code injection attempts within their web applications. These measures align with the defense-in-depth principles recommended by cybersecurity frameworks and help ensure comprehensive protection against cross-site scripting attacks.

Responsible

Ibm

Reservation

08/18/2023

Disclosure

03/13/2026

Moderation

accepted

CPE

ready

EPSS

0.00012

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!