CVE-2017-1128 in Rational Doors Next Generationinfo

Summary

by MITRE

IBM Rational DOORS Next Generation 4.0, 5.0, and 6.0 is 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 the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 08/12/2020

IBM Rational DOORS Next Generation versions 4.0, 5.0, and 6.0 contain a cross-site scripting vulnerability that represents a critical security weakness in the web-based user interface. This vulnerability falls under CWE-79 which specifically addresses cross-site scripting flaws in software applications. The flaw occurs when the application fails to properly sanitize user input before rendering it within the web interface, allowing malicious actors to inject malicious javascript code through crafted input fields or parameters. The vulnerability exists because the system does not adequately validate or escape special characters in user-supplied data before displaying it to other users, creating an environment where attackers can manipulate the application's behavior through client-side script injection.

The operational impact of this vulnerability extends beyond simple script execution as it creates a pathway for session hijacking and credential theft within trusted environments. When authenticated users interact with the compromised interface, they become susceptible to attacks that can capture their session cookies, potentially enabling attackers to impersonate legitimate users and gain unauthorized access to sensitive project data, configuration settings, and collaboration resources. The vulnerability particularly affects environments where multiple users share the same Rational DOORS Next Generation instance, as a single compromised session can provide access to an entire project team's collaborative workspace. This represents a significant risk for organizations that rely on DOORS Next Generation for managing requirements, design specifications, and other critical business information.

The attack vector for this vulnerability typically involves an attacker crafting malicious input that gets stored or reflected in the application's web interface, then executing javascript code when other users view the affected content. This could occur through various means including requirement descriptions, comment fields, or other user-editable content areas within the application. Organizations using these vulnerable versions should immediately implement mitigations including input validation, output encoding, and the implementation of content security policies to prevent unauthorized script execution. Additionally, administrators should consider implementing web application firewalls and monitoring for suspicious user activity patterns that might indicate exploitation attempts. The vulnerability demonstrates the importance of proper input sanitization and output encoding practices as outlined in the OWASP Top Ten and aligns with ATT&CK technique T1059.007 for scripting and T1531 for credential access through web application vulnerabilities. Organizations should prioritize upgrading to patched versions of Rational DOORS Next Generation as soon as possible to eliminate this exposure and maintain the security integrity of their requirements management processes.

Reservation

11/30/2016

Disclosure

02/08/2017

Moderation

accepted

Entry

VDB-96740

CPE

ready

EPSS

0.00200

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!