Skip to main content

HCL Unica CVE-2025-31997

HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2025-10-12 psirt@hcl.com
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Unica COM web endpoint
  2. Exploit
    Identify object ID parameter
  3. Execution
    Tamper reference to foreign resource
  4. Impact
    Retrieve unauthorized records/files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires network access to the Unica Centralized Offer Management application's HTTP interface and the ability to supply a direct object reference (such as a record, offer, or file identifier) in a request; the flaw is that the server fails to enforce per-object authorization. No user interaction is needed. The vendor vector asserts no authentication (PR:N), but because this is an IDOR/authorization-bypass class issue, realistic exploitation typically assumes the attacker can already reach an application endpoint and, in most IDOR cases, holds a valid low-privileged session - a limiting factor defenders should confirm against their deployment. Impact is confined to unauthorized reads (confidentiality); there is no stated data modification or service disruption.

Impact

This is a serious confidentiality flaw but its real-world priority sits below its 7.5 CVSS score. The vendor-supplied CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) describes remote, low-complexity, unauthenticated exploitation with high confidentiality impact and no integrity or availability effect - consistent with an IDOR (CWE-639) that lets an attacker enumerate and read database records or files belonging to other principals. Counterbalancing signals point to lower urgency: EPSS is only 0.22% (12th percentile), the CVE is NOT on CISA KEV, and no public exploit code has been identified, so there is no public exploit identified at time of analysis. One internal tension to verify: the vulnerability class is an IDOR / authorization bypass, which in practice almost always presupposes an established application session, yet the vendor rated PR:N (unauthenticated). This should be confirmed with HCL - if a low-privileged authenticated session is in fact required, true exposure is narrower than the PR:N vector implies. No SSVC decision data was provided. Net: a genuine data-exposure bug worth patching on a normal enterprise cadence, not an emergency, absent any evidence of exploitation.

Exploit ScenarioDerived

A remote attacker reaching the Unica Centralized Offer Management web interface manipulates a direct object identifier (e.g., an offer, record, or file ID in a request parameter) to reference resources they are not authorized to view, and the application returns another tenant's or user's data without an authorization check. No public proof-of-concept is known, and the low attack complexity means scripted enumeration of sequential IDs could harvest sensitive marketing/offer data at scale once access to the endpoint is obtained.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Authorization bypass in HCL Unica Centralized Offer Management allows a remote, authenticated user to read database records, offers, and files belonging to other users or tenants by manipulating the object identifiers the application accepts in requests. The impact is confined to confidentiality - no data modification or service disruption is documented - and exploitation requires only network reach to the application's HTTP interface plus a low-privileged session, with no user interaction. Exploitation is not confirmed as active (CISA KEV), no public exploit code has been identified at time of analysis, and EPSS is low at 0.22% (12th percentile), so real-world priority sits below the 7.5 CVSS base score.

RemediationAI

No vendor-released patch version is identified at time of analysis; the only public guidance is HCL's advisory at https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0124422, which should be treated as the authoritative source for the fixed build once HCL publishes it, and any upgrade should follow the exact version listed there. Until a fix is confirmed, the most effective compensating control is to enforce object-level authorization server-side so that every lookup of a record, offer, or file validates that the requesting principal owns or is entitled to that object - this requires an application-side code change or vendor-supplied hotfix because a reverse proxy cannot perform per-object entitlement checks. In parallel, reduce the attack surface by restricting the Unica Centralized Offer Management HTTP interface to trusted networks or VPN-only access and blocking direct internet exposure, at the cost of breaking remote or partner integrations that rely on public reachability. Add authentication and session validation at the reverse proxy or API gateway in front of the module, noting that this only raises the bar and does not stop an authenticated low-privileged user from enumerating other users' identifiers. Deploy WAF or API-gateway rules that flag sequential or high-volume identifier enumeration on offer, record, and file endpoints, accepting that such rules generate false positives and cover poorly randomized or file-path style references. Enable and review application and database audit logs for anomalous object-ID access patterns, and, as a longer-term hardening step, replace predictable sequential identifiers with opaque random UUIDs so that enumeration no longer yields valid keys - a change that requires coordinated application and data-migration work.

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 flaw is CWE-639 (Authorization Bypass Through User-Controlled Key), the classic Insecure Direct Object Reference pattern: the Unica Centralized Offer Management server authenticates the session but never verifies that the requester is entitled to the specific object named in the request. HCL Unica is an enterprise marketing and campaign management platform, and its Centralized Offer Management module stores offer definitions, targeting rules and associated records and files behind predictable identifiers (typically numeric record/offer IDs or filenames). Because the application trusts the client-supplied key and performs the lookup without a per-object ownership check, an attacker who can enumerate or guess identifiers can retrieve objects that belong to other users or tenants. The CPE entry cpe:2.3:a:hcltech:unica_centralized_offer_management:*:*:*:*:*:*:*:* uses a wildcard version, meaning no specific affected version range has been enumerated and all versions of the product should be treated as potentially in scope pending vendor clarification. The assessed impact vector (S:U/C:H/I:N/A:N) confirms a pure confidentiality exposure with no integrity or availability effect. Note a discrepancy in authentication requirements: the vendor-published vector asserts PR:N (unauthenticated), while our independent assessment uses PR:L on the grounds that IDOR exploitation realistically presupposes reach to an application endpoint and, in most IDOR cases, a valid low-privileged session; defenders should confirm which precondition actually applies in their deployment.

Know when Hcl 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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network, low-complexity read-only IDOR with high confidentiality and no integrity/availability impact; PR:L chosen because IDOR typically needs an authenticated session, unlike the vendor's PR:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionNVD

HCL Unica Centralized Offer Management is vulnerable to Insecure Direct Object References (IDOR). An attacker can bypass authorization and access resources in the system directly, for example database records or files.

Executive ViewAI

Why It Matters

HCL Unica Centralized Offer Management, the platform the organization uses to build and deliver customer offers, contains an authorization flaw that lets a user with a basic account read database records, offers, and files belonging to other users and tenants. In a shared or multi-tenant deployment this means one compromised or careless credential could expose customer, campaign, and offer data across business units or client accounts, creating privacy, contractual, and regulatory exposure rather than an outage. No vendor patch is available yet, and there is no public exploit code identified at time of analysis, so leadership should treat this as a manageable but time-bound data-exposure risk driven by access control and monitoring.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict the application's HTTP interface to trusted networks/VPN with allowlisting, enforce strict least privilege and prompt credential rotation for all read-capable accounts, validate tenant isolation configuration, deploy WAF/API gateway rules that verify requested object identifiers belong to the authenticated tenant, enable and monitor detailed access logging with alerting on enumeration patterns, and engage HCL support for patch timing.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche enterprise marketing-automation module, limited deployment footprint
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)NVD

cpe:2.3:a:hcltech:unica_centralized_offer_management:*:*:*:*:*:*:*:*

More in Hcl

View all
CVE-2025-31998 CRITICAL
9.8 Oct 12

Information disclosure in HCL Unica Centralized Offer Management allows unauthenticated remote attackers to obtain sensi

CVE-2026-67100 CRITICAL
9.8 Sep 18

SQL injection and cross-tenant data exposure flaws in HCL BigFix Service Management allow an attacker who can reach the

CVE-2025-59851 CRITICAL
9.8 May 06

HCL DFXAnalytics 3.1 and earlier ship with outdated third-party libraries or sub-components that carry publicly known vu

CVE-2025-62319 CRITICAL
9.8 Mar 16

A Boolean-based SQL injection vulnerability exists in HCL Unica that allows remote attackers to manipulate backend datab

CVE-2025-59852 CRITICAL
9.1 May 06

HCL DFXAnalytics 3.1 and earlier transmit sensitive data across the network without transport encryption, allowing anyon

CVE-2025-31951 HIGH
8.8 May 06

Command injection in HCL BigFix RunBookAI 11.2 allows authenticated remote attackers to execute arbitrary operating syst

CVE-2025-52613 HIGH
8.8 May 06

HCL BigFix Service Management (SM) version 23 ships with an outdated, vulnerable WSGI (Web Server Gateway Interface) ser

CVE-2024-30151 HIGH
8.3 May 06

HCL BigFix Service Management (SX) is affected by a Broken Access Control vulnerability leading to privilege escalation.

CVE-2025-55262 HIGH
8.3 Mar 26

SQL injection in HCL Aftermarket DPC version 1.0.0 enables unauthenticated remote attackers to extract sensitive databas

CVE-2026-67102 HIGH
8.1 Sep 18

Broken access control in HCL BigFix Service Management lets a low-privileged authenticated user reach administrative scr

CVE-2025-59874 HIGH
8.1 Jun 04

Content Security Policy weakness in HCL Hive Telco Observability's Keycloak authentication component allows remote attac

CVE-2025-55261 HIGH
8.1 Mar 26

Missing functional level access control in HCL Aftermarket DPC version 1.0.0 enables privilege escalation attacks that c

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy