CVE-2026-113691 in IT Service Management Suiteinfo

Summary

by MITRE • 10/29/2026

Stored cross-site scripting in the SmartIT knowledge-article feature of BMC IT Service Management Suite versions 25.3.01, 25.4.01, and 26.1.01 allows authenticated users to execute stored scripts in other users' browsers.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/29/2026

The vulnerability identified as a Stored Cross-Site Scripting (XSS) flaw within the SmartIT knowledge-article feature of BMC IT Service Management Suite versions 25.3.01, 25.4.01, and 26.1.01 represents a significant security risk to enterprise environments relying on this platform for service management operations. This specific vulnerability allows authenticated users to inject malicious client-side scripts into web pages viewed by other users. Unlike reflected XSS attacks which require tricking a user into clicking a crafted link, stored XSS persists within the application's database or storage mechanism. When an administrator or authorized contributor creates or edits a knowledge article containing malicious JavaScript code, that payload is saved on the server side. Subsequently, any legitimate user who views this compromised article will have their browser execute the injected script automatically, without further interaction from the attacker beyond the initial submission of the content.

From a technical perspective, the root cause lies in insufficient input validation and output encoding within the knowledge-article processing logic. The application fails to properly sanitize special characters such as angle brackets, quotes, and ampersands when accepting user-supplied data for article creation or modification. Furthermore, it does not adequately encode this data before rendering it back into HTML context for other users. This lack of robust sanitization allows attackers to break out of the expected text fields and inject executable script tags. The persistence of this payload means that a single successful injection can compromise multiple victims over an extended period until the malicious content is manually removed by an administrator, thereby amplifying the potential blast radius of the vulnerability significantly compared to transient attack vectors.

The operational impact of this vulnerability extends beyond simple defacement or session hijacking. An attacker with authenticated access could use this vector to steal sensitive information such as session cookies, authentication tokens, and personally identifiable information displayed within the application interface. By leveraging JavaScript APIs like document.cookie or XMLHttpRequest, the malicious script can exfiltrate data to a remote server controlled by the adversary. Additionally, attackers may perform actions on behalf of victims if those users have elevated privileges, potentially allowing for unauthorized configuration changes, deletion of critical knowledge base entries, or further lateral movement within the IT service management ecosystem. This undermines the integrity and confidentiality guarantees provided by the BMC suite, eroding trust in internal documentation systems that are often used as primary sources of truth for operational procedures.

In terms of industry classification standards, this vulnerability aligns with CWE-79: Improper Neutralization of Input During Web Page Generation commonly known as Cross-site Scripting. Specifically, it falls under the sub-category of Stored XSS where malicious scripts are permanently stored on target servers. From a tactical perspective within the MITRE ATT&CK framework, this behavior maps to T1059 Command and Control via Application Layer Protocol if used for data exfiltration or T1204 User Execution if the attack relies on social engineering to get users to view specific articles. It also relates to TA0005 Defense Evasion as it bypasses standard input validation controls, and potentially TA0006 Credential Access through cookie theft mechanisms inherent in many XSS payloads designed for session hijacking.

Mitigation strategies must address both immediate remediation and long-term architectural improvements. The primary defense is the application of vendor-provided patches or updates that specifically resolve this vulnerability in the affected versions 25.3.01, 25.4.01, and 26.1.01. Organizations should prioritize updating their BMC IT Service Management Suite instances to a version where input sanitization is strictly enforced for all user inputs destined for knowledge articles. In addition to patching, implementing strict Content Security Policy headers can help mitigate the impact by restricting the sources from which scripts are allowed to execute, thereby preventing many common XSS payloads even if they manage to bypass input filters.

Furthermore, security teams should enforce principle of least privilege regarding who has access to create or edit knowledge articles. Restricting write permissions to a smaller group of trusted administrators reduces the attack surface by limiting the number of potential vectors for injection. Regular code reviews focusing on output encoding practices are essential to ensure that all dynamic content is properly escaped before being rendered in HTML contexts. Deploying Web Application Firewalls with rules tuned to detect and block common XSS patterns can provide an additional layer of defense, although this should not be relied upon as the sole mitigation since sophisticated attackers may bypass basic signature-based detection. Continuous monitoring for anomalous activity within the knowledge base system can also aid in early detection of exploitation attempts or unauthorized content modifications.

Responsible

NCSC

Reservation

10/20/2026

Disclosure

10/29/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!