CVE-2025-2896 in Planning Analytics Localinfo

Summary

by MITRE • 06/01/2025

IBM Planning Analytics Local 2.0 and 2.1 is vulnerable to cross-site scripting. This vulnerability allows an authenticated user to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 08/26/2025

IBM Planning Analytics Local 2.0 and 2.1 contains a cross-site scripting vulnerability that represents a critical security weakness in the web interface component of the application. This vulnerability resides within the user authentication and session management mechanisms, specifically in how the system processes and renders user input within the web user interface. The flaw allows an authenticated attacker to inject malicious javascript code through input fields or parameters that are not properly sanitized or validated before being rendered back to the user. This vulnerability is classified under CWE-79 as a cross-site scripting weakness, which occurs when web applications fail to properly validate or escape user-supplied data before incorporating it into dynamic web pages. The vulnerability exists in the application's web interface rendering logic where user-controllable input is directly embedded into HTML output without adequate sanitization or encoding measures.

The operational impact of this vulnerability is significant as it enables authenticated users to manipulate the application's behavior in ways that can compromise user sessions and potentially extract sensitive information. When an attacker successfully injects malicious javascript code, they can exploit the trusted session context to perform actions that would normally be restricted to legitimate users. The vulnerability specifically targets the session management and authentication components, allowing attackers to potentially steal session cookies, credentials, or other sensitive data that would be accessible within the context of the authenticated user's session. This type of attack aligns with ATT&CK technique T1531 which involves the use of credentials from password reuse or session hijacking to maintain access. The vulnerability essentially creates a persistent threat vector where an attacker can maintain access to the system beyond their initial authentication, potentially leading to unauthorized data access, modification, or exfiltration.

The security implications extend beyond simple data theft as this vulnerability can enable more sophisticated attack vectors including session hijacking, privilege escalation, and data manipulation within the planning analytics environment. Attackers can leverage this vulnerability to create persistent backdoors or establish covert channels for data exfiltration. The authenticated nature of the vulnerability means that attackers would need to first obtain legitimate credentials, but once inside the system they can leverage this weakness to expand their access and maintain persistence. Organizations using IBM Planning Analytics Local versions 2.0 and 2.1 should prioritize immediate remediation through official patches provided by IBM, as the vulnerability directly impacts the integrity and confidentiality of the planning analytics data and user sessions. The vulnerability demonstrates the critical importance of input validation and output encoding in web applications, particularly in enterprise planning and analytics systems where data integrity is paramount. Without proper mitigation, this vulnerability can serve as a gateway for more extensive attacks targeting the broader enterprise infrastructure that relies on the planning analytics platform for business-critical operations.

Responsible

Ibm

Reservation

03/28/2025

Disclosure

06/01/2025

Moderation

accepted

CPE

ready

EPSS

0.00170

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!