Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Planning Analytics
-
DeliveryInject unencoded JavaScript into input field
-
ExploitVictim loads affected page
-
ExecutionScript executes in victim browser
-
ImpactHijack session or steal data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires improperly output-encoded data in IBM Planning Analytics 2.0 or 2.1 to be rendered to a victim, and per the IBM description the attacker must be a remote authenticated user (though the CVSS vector lists PR:N, creating ambiguity that should be verified against IBM node 7291604). The CVSS vector's UI:R confirms a key limiting factor: a legitimate user must interact with or load the attacker-influenced page for the injected JavaScript to execute, meaning this cannot be triggered against a passive server without victim participation. Impact is confined to the victim's browser session (C:L/I:L, scope unchanged), not the underlying host. |
| Impact | This is a moderate-severity stored/reflected cross-site scripting flaw (CWE-79) in IBM Planning Analytics, rated CVSS 5.4. The signals are consistent with a real-but-not-urgent issue rather than a top priority. There is a notable conflict in the source data: the NVD-style CVSS vector contains PR:N (no privileges required / unauthenticated), yet the IBM description explicitly states a 'remote authenticated attacker' - these disagree, so authentication requirements should be verified with IBM advisory node 7291604 before treating this as unauthenticated. UI:R confirms the attack requires victim interaction (a user must view or load the attacker-influenced content), which meaningfully constrains exploitation. Impact is partial (C:L/I:L/A:N, scope unchanged), typical of XSS executing in a user's browser session rather than a full server compromise. No EPSS score, KEV listing, or POC was provided; there is no public exploit identified at time of analysis, and the vulnerability is not on the CISA KEV catalog. A vendor patch is available. Overall: patch within a normal cycle; it is not a drop-everything issue absent evidence of exploitation. |
| Exploit ScenarioDerived | An attacker with access to IBM Planning Analytics injects a malicious JavaScript payload into a field that is not properly output-encoded; when another user (potentially higher-privileged) views the affected page, the script executes in their browser context, enabling session hijacking or actions on their behalf. The description implies the attacker is authenticated, so this most plausibly targets multi-user or shared-content workflows. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Cross-site scripting in IBM Planning Analytics 2.0 and 2.1 allows remote attackers to execute arbitrary JavaScript in a victim's browser session by supplying content that is rendered without proper output encoding. Per the supplied CVSS vector (AV:N/AC:L/UI:R/S:U/C:L/I:L/A:N, base 5.4), exploitation requires the victim to interact with or load the attacker-influenced page, and impact is confined to that user's browser context rather than the underlying host or other accounts. No public exploit identified at time of analysis, and no exploitation activity is recorded in CISA KEV; patch available per vendor advisory. Note that the vector's PR:N conflicts with IBM's description of a 'remote authenticated attacker', so authentication requirements are not confirmed from available data and should be verified against IBM support node 7291604.
RemediationAI
Apply the vendor fix for CVE-2026-75063 as documented in IBM Support node 7291604 (https://www.ibm.com/support/pages/node/7291604); the supplied intelligence classifies a patch as available from the vendor but does not provide an exact fixed version number, so obtain the precise build/interim-fix level from that advisory and verify it applies to both 2.0 and 2.1 installations before closing the finding. Where patching cannot be completed immediately, compensating controls need to target the rendering path rather than the network edge: enforce a strict Content-Security-Policy on the Planning Analytics web tier that disallows inline script and untrusted script origins (effective against script execution but prone to breaking legitimate inline handlers or third-party widgets, so test in a staging environment); set session cookies with HttpOnly and SameSite=Lax/Strict so borrowed session state is harder to exfiltrate (a partial control only, since XSS still enables in-page actions such as data modification and CSRF-style requests under the victim's session); and restrict write access to user-populated fields, reports, and dashboard content to trusted administrators until the fix is in, accepting the reduction in user self-service capability as the trade-off. Because exploitation requires victim interaction (UI:R), user awareness of links or content from untrusted sources offers marginal reduction in exposure but should not be treated as a substitute for patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting) arising from improper output encoding in IBM Planning Analytics 2.0 and 2.1. In this class of defect, user-controllable data is written into an HTML/JavaScript response without adequate context-aware escaping, so markup or script payloads are interpreted by the browser instead of being displayed as inert text. Because the injected script executes under the origin of the Planning Analytics web application, it can read or modify data visible to the victim in that session and issue requests with the victim's credentials - the scope-unchanged (S:U), low-integrity/low-confidentiality (C:L/I:L) ratings reflect that the compromise stays inside the victim's browser session and does not cross a security boundary into the server host. The affected CPE is recorded as cpe:2.3:a:ibm:planning_analytics:*:*:*:*:*:*:*:*, a wildcard covering all platform builds of the product, so version applicability must be pinned from the vendor advisory rather than the CPE. The required user interaction (UI:R) is consistent with either a reflected delivery (attacker lures a victim to a crafted link) or a stored delivery (malicious content saved in a report, dashboard, or user-facing field that another user later renders); both require the victim to load the affected page. The product is a browser-accessed planning, analytics, and modelling platform, which is why the exposed surface is a web UI/rendering path rather than a network service primitive.
Know when Planning Analytics gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Description states a remote authenticated attacker, so PR:L rather than the input's PR:N; UI:R because a victim must view the injected content; partial C/I impact typical of XSS, no availability effect.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Planning Analytics 2.0, and 2.1 could allow a remote authenticated attacker to execute arbitrary JavaScript due to improper output encoding.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Planning Analytics
View allIBM Planning Analytics 2.0.0 through 2.0.8 is vulnerable to a configuration overwrite that allows an unauthenticated use
Authentication bypass and privilege escalation in IBM Planning Analytics 2.0 and 2.1 allow an unauthenticated remote att
IBM Planning Analytics Local 2.0 could allow a remote attacker to upload arbitrary files, caused by the improper validat
Improper authentication in IBM Planning Analytics 2.0 and 2.1 allows an attacker who already holds valid low-privilege c
IBM Planning Analytics 2.0 is vulnerable to malicious file upload in the My Account Portal. Rated high severity (CVSS 8.
Path traversal in IBM Planning Analytics 2.0 and 2.1 allows a remote attacker to read arbitrary files from the host and
Authenticated remote code execution in IBM Planning Analytics 2.0 and 2.1 stems from a stack-based buffer overflow (CWE-
IBM Planning Analytics 2.0 is vulnerable to a Remote File Include (RFI) attack. Rated high severity (CVSS 7.8), this vul
IBM Planning Analytics 2.0 is potentially vulnerable to CSV Injection. Rated high severity (CVSS 7.8), this vulnerabilit
Arbitrary file write via path traversal in IBM Planning Analytics 2.0 and 2.1 allows remote unauthenticated attackers to
IBM Planning Analytics 2.0 is vulnerable to server-side request forgery (SSRF). Rated high severity (CVSS 7.3), this vul
Authenticated low-privileged users on IBM Planning Analytics 2.0 and 2.1 can delete folders and applications belonging t
EUVD-2026-98077
GHSA-hfc3-6gg7-rwf3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB