<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-23T10:32:10.869152+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-320149</id>
    <title>EUVD-2026-320149</title>
    <updated>2026-10-23T10:32:10.970645+00:00</updated>
    <content>EUVD-2026-320149</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-320149"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-28445</id>
    <title>fkie_cve-2026-28445</title>
    <updated>2026-10-23T10:32:10.970680+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Typebot is a chatbot builder tool. In versions 3.15.2 and prior, the RatingButton component in the embed package renders the user-controlled customIcon.svg field directly via Solid's innerHTML directive without any sanitization, even though DOMPurify is already a dependency and is used elsewhere in the codebase (e.g., StreamingBubble.tsx). Because rating blocks are not flagged as isUnsafe by the import sanitizer and the builder preview renders bots inline on the builder's own origin (builder.typebot.io) under a CSP permitting 'unsafe-inline', a malicious imported or collaborator-crafted typebot can execute arbitrary HTML/JS in the builder's authenticated context, bypassing the Web Worker sandbox that protects Script blocks during preview. This allows session hijacking and privilege escalation within the builder application. This issue has been fixed in version 3.16.0.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-28445"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-6m7c-xfhp-p9fh</id>
    <title>GHSA-6m7c-xfhp-p9fh — Typebot has Stored XSS via Rating Block Custom Icon that Bypasses isUnsafe Sandbox in Builder Preview</title>
    <updated>2026-10-23T10:32:10.970719+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @typebot.io/js</p>
<p>## Summary
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.</p>
<p>## Severity
**High** (CVSS 3.1: 8.7)</p>
<p>`CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N`</p>
<p>- **Attack Vector:** Network — malicious typebot can be delivered via import/template sharing or crafted by a collaborator
- **Attack Complexity:** Low — payload is a trivial HTML injection, no special conditions required
- **Privileges Required:** Low — attacker needs either collaborator access to a workspace or the ability to distribute a typebot template
- **User Interaction:** Required — victim must preview the bot in the builder
- **Scope:** Changed — the vulnerable component (embed JS rating renderer) impacts the builder application's authentication context, a different security scope
- **Confidentiality Impact:** High — full access to builder session cookies, auth tokens, and API access
- **Integrity Impact:** High — can modify bots, workspace settings, or perform any action as the victim user
- **Availability Impact:** None — no denial of service vector</p>
<p>- **Builder preview context…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-6m7c-xfhp-p9fh"/>
  </entry>
</feed>
