Cloudanix VulnDB

CVE-2026-28445

High · 8.7

Typebot has Stored XSS via Rating Block Custom Icon that Bypasses isUnsafe Sandbox in Builder Preview

CVSS

8.7

EPSS

0.4%

Published

May 26, 2026

CISA due date

—

The record

The rating block's custom icon feature accepts arbitrary HTML/SVG via the `customIcon.svg` field and renders it using Solid's `innerHTML` directive without any sanitization. When a malicious typebot is imported or crafted by a workspace collaborator, the payload executes in the builder's DOM context (builder.typebot.io), bypassing the `isUnsafe` Web Worker sandbox that protects Script blocks during preview. This allows session hijacking and privilege escalation within the builder application.

Affected packages

Ecosystem Package Introduced Fixed
npm @typebot.io/js 0 0.10.1

Related vulnerabilities