CVE-2026-26862: clevertap-web-sdk · Untrusted Functionality Inclusion
Affects clevertap-web-sdkSource CVE Database V5
Not known to be exploited · CVSS 8.3 High.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 36% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 27 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
npmclevertap-web-sdkpkg:npm/clevertap-web-sdkOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate this vulnerability, organizations should immediately upgrade to a patched version of the CleverTap Web SDK once available. In the absence of an official patch, developers should implement stricter origin validation by replacing the insecure includes() method with exact origin matching or using robust URL parsing techniques to verify the origin against a whitelist of allowed domains. Employ Content Security Policy (CSP) headers to restrict the execution of unauthorized scripts and reduce the impact of XSS attacks. Additionally, sanitize and validate all data received via window.postMessage to ensure it conforms to expected formats and origins. Conduct thorough security testing of the Visual Builder module and related components to detect similar flaws. Monitor application logs and user reports for signs of exploitation attempts. Educate development teams about secure coding practices related to cross-origin communication and DOM-based XSS prevention.
Description
CleverTap Web SDK version 1.15.2 and earlier is vulnerable to DOM-based Cross-Site Scripting (XSS) via window.postMessage in the Visual Builder module. The origin validation in src/modules/visualBuilder/pageBuilder.js (lines 56-60) uses the includes() method to verify the originUrl contains "dashboard.clevertap.com", which can be bypassed by an attacker using a crafted subdomain