Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify target DFXAnalytics state-changing endpoint
-
DeliveryCraft malicious cross-origin HTML/form page
-
ExploitDeliver link to authenticated victim
-
ExecutionVictim browser loads attacker page
-
PersistBrowser includes session cookie in cross-origin POST
-
ImpactServer executes action as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The CVSS vector (UI:R) confirms a victim who is actively authenticated to HCL DFXAnalytics must visit or load an attacker-controlled page - passive presence on the network is insufficient. The CVE description explicitly states that exploitation is conditional on the application not implementing supplemental mitigations such as Anti-CSRF tokens; a deployment that enforces synchronizer token validation is not exploitable via this path regardless of the missing SameSite attribute. High attack complexity (AC:H) reflects the combined preconditions: active victim session, absence of Anti-CSRF tokens, and a request type not protected by modern browser SameSite=Lax defaults (i.e., cross-site POST rather than a top-level navigation). Modern browsers (Chrome 80+, Firefox 79+, Edge 86+) enforce SameSite=Lax by default when the attribute is absent, which blocks most CSRF vectors in those environments; older browsers or non-browser HTTP clients do not apply this default. The attacker must also know or guess a valid, exploitable DFXAnalytics endpoint to target. |
| Impact | The vendor-assigned CVSS 3.0 Low score is well-supported by the vector breakdown: AC:H reflects the multi-condition dependency (victim must hold an active session AND the application must lack Anti-CSRF tokens), UI:R captures the mandatory victim interaction, and I:L reflects limited-scope integrity impact with no confidentiality or availability consequence. PR:L in the vendor vector implies the attacker holds some low-privilege access - possibly reflecting the need to understand target endpoints to craft a convincing forged request, though for classic CSRF the attacker typically needs no system privileges (PR:N is arguably more accurate; see assessed vector). The S:C (scope changed) metric is consistent with CSRF's cross-origin nature, where a resource outside the attacker's direct control (the victim session) is affected. No EPSS score is available in the provided data; given the low CVSS, absent KEV listing, absent POC, and widespread modern-browser Lax defaults, exploitation probability is assessed as very low in most contemporary deployments. The CWE-200 misclassification is flagged explicitly - defenders should not rely on CWE-352 or CWE-1275 filters to surface this issue in automated tooling. |
| Exploit ScenarioDerived | An attacker with knowledge of a state-changing DFXAnalytics endpoint (such as a user-settings update or data export trigger) hosts a webpage containing a forged cross-origin POST request targeting that endpoint. The attacker delivers a link to the page to a victim who is currently authenticated to DFXAnalytics; when the victim's browser loads the page, it automatically includes the session cookie in the forged request - since SameSite is unset - causing the server to execute the action under the victim's credentials. No public proof-of-concept code has been identified; the attack additionally requires that the target deployment lacks Anti-CSRF token validation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 16, 2026
Cross-Site Request Forgery exposure in HCL DFXAnalytics arises because session cookies generated during authentication are issued without the SameSite attribute, allowing browsers to attach them to cross-origin requests. An attacker who can lure an authenticated victim to a malicious page may issue forged state-changing requests that the server honors under the victim's identity, provided the application also lacks Anti-CSRF token validation - a condition the CVE description explicitly names as the decisive amplifying factor. No public exploit code has been identified and the vulnerability is not listed in the CISA KEV catalog; real-world risk is further constrained by modern browser defaults (Chrome 80+ and Firefox apply SameSite=Lax by default), high attack complexity, and the required user interaction.
RemediationAI
Apply the vendor-supplied fix documented in HCL Knowledge Base article KB0131787 at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0131787; an exact patched version number is not independently confirmable from the available data, so refer to the advisory for the precise upgrade target. Where immediate patching is not feasible, the most effective compensating control is to configure the application to explicitly set SameSite=Strict or SameSite=Lax on all session cookies - Strict provides the strongest CSRF protection but will break legitimate cross-origin navigation flows (e.g., links from external portals landing in authenticated sessions), while Lax is a safer operational compromise. Independently, implementing synchronizer Anti-CSRF tokens on all state-changing requests (POST, PUT, DELETE) eliminates the CSRF risk regardless of cookie attribute state; the CVE description explicitly identifies the absence of this control as the factor that allows exploitation. Additionally, pairing the SameSite fix with the Secure and HttpOnly cookie flags reduces unrelated session-hijacking exposure with no meaningful operational trade-off.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The SameSite cookie attribute - introduced to address CSRF - instructs browsers whether to include a cookie in cross-site requests: Strict blocks all cross-origin inclusion, Lax blocks most (excluding top-level GET navigations), and an absent attribute historically defaulted to None (always sent). HCL DFXAnalytics (CPE: cpe:2.3:a:hcl_software:dfxanalytics:*:*:*:*:*:*:*:*) omits this attribute on authentication session cookies, leaving the door open for CSRF in browsers that do not enforce a Lax default, or in request types exempt from Lax (e.g., POST). The assigned CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) is a notable mismatch - the precise classification for this flaw is CWE-1275 (Sensitive Cookie with Improper SameSite Attribute) or CWE-352 (Cross-Site Request Forgery); the misclassification may affect downstream tooling that relies on CWE filtering. The root cause is an omitted security flag at cookie-generation time, compounded by the absence of a secondary defense layer such as synchronizer Anti-CSRF tokens.
Know when Dfxanalytics 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:N/I:H/A:N
CSRF attacker needs no system privileges (PR:N); victim authentication and interaction are captured by UI:R; AC:H reflects combined dependency on absent Anti-CSRF tokens and active victim session.
Primary rating from Vendor (HCL).
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
HCL DFXAnalytics is affected by a Missing SameSite Attribute vulnerability. The application fails to set the "SameSite" attribute on session cookies generated during authentication, which could allow a remote attacker to execute Cross-Site Request Forgery (CSRF) attacks if additional mitigations, such as Anti-CSRF tokens, are not implemented.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Dfxanalytics
View allHCL DFXAnalytics 3.1 and earlier ship with outdated third-party libraries or sub-components that carry publicly known vu
HCL DFXAnalytics 3.1 and earlier transmit sensitive data across the network without transport encryption, allowing anyon
Denial of service in HCL DFXAnalytics version 3.0 and below allows remote unauthenticated attackers to crash or hang the
Cleartext-adjacent data exposure in HCL DFXAnalytics (version 3.0 and below) stems from continued support for the deprec
Account takeover in HCL DFXAnalytics version 3.0 and below allows a remote attacker to intercept and alter server HTTP r
HCL DFXAnalytics fails to enforce strict Content-Security-Policy (CSP) directives for object-src and base-uri, enabling
HCL DFXAnalytics relies on the obsolete X-XSS-Protection security header instead of implementing a modern Content Securi
HCL DFXAnalytics exposes internal file system paths and directory structure through unhandled error messages, system log
Login replay vulnerability in HCL DFXAnalytics enables a remote attacker in a man-in-the-middle network position to capt
HCL DFXAnalytics exposes detailed stack traces in application responses due to improper error handling, allowing authent
Session cookie exposure in HCL DFXAnalytics (version 3.0 and below) occurs because authentication-generated cookies are
Internal IP address disclosure in HCL DFXAnalytics (version 3.0 and below) exposes internal network topology data embedd
EUVD-2026-44919
GHSA-m9fr-x8w8-9mm4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB