Skip to main content
VulnerabilityPublished

CVE-2026-26862: clevertap-web-sdk · Untrusted Functionality Inclusion

Affects clevertap-web-sdkSource CVE Database V5

0

Not known to be exploited · CVSS 8.3 High.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
8.3High
How severe the flaw is on the 0–10 CVSS scale.
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:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
npmclevertap-web-sdkpkg:npm/clevertap-web-sdkOther threatsAffected
  • <=1.15.2
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

References

Community reviews

Loading reviews…