Description
TypeBot is a chatbot builder tool. Prior to version 3.16.0, the OpenAI "Create Transcription" action handler fetches a user-supplied audio URL using `fetch()` without applying the SSRF protection that exists elsewhere in the codebase. An attacker can direct the server to make HTTP requests to arbitrary internal addresses and localhost. The fetched content is passed to the OpenAI Whisper API and the transcription result is returned to the attacker. Version 3.16.0 fixes the issue.
Published: 2026-08-11
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in TypeBot’s OpenAI “Create Transcription” action allows the server to retrieve audio from any URL supplied by a user. Because the handler omits the SSRF protection that is present in other parts of the code, an attacker can trick the server into making HTTP requests to arbitrary internal or localhost addresses. The retrieved content is forwarded to OpenAI’s Whisper API and the resulting transcription is returned to the attacker, providing a covert channel for internal information exposure. This flaw represents a classic SSRF weakness (CWE‑918).

Affected Systems

TypeBot, developed by baptisteArno under the typebot.io brand, is affected in all releases prior to version 3.16.0. Users running any legacy version of the chatbot builder should verify their installed version and plan an upgrade if necessary.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, with an EPSS score of less than 1% suggesting a low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Attackers could exploit the flaw by supplying a malicious URL to the transcription feature, causing the server to access internal resources. Because the flaw is input‑validation based and does not require elevated privileges, the risk is largely confined to the server’s network context, but could facilitate further lateral movement if the internal services expose sensitive data.

Generated by OpenCVE AI on August 12, 2026 at 20:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade TypeBot to version 3.16.0 or later to apply the SSRF fix
  • If upgrading is not immediately possible, disable the OpenAI Transcription action or restrict the URL list to a set of approved external domains to prevent internal addresses from being requested
  • Configure your network or firewall to block outbound connections from the TypeBot server to localhost and internal network ranges, thereby limiting potential SSRF exploitation

Generated by OpenCVE AI on August 12, 2026 at 20:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Baptistearno
Baptistearno typebot.io
Vendors & Products Baptistearno
Baptistearno typebot.io

Tue, 11 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description TypeBot is a chatbot builder tool. Prior to version 3.16.0, the OpenAI "Create Transcription" action handler fetches a user-supplied audio URL using `fetch()` without applying the SSRF protection that exists elsewhere in the codebase. An attacker can direct the server to make HTTP requests to arbitrary internal addresses and localhost. The fetched content is passed to the OpenAI Whisper API and the transcription result is returned to the attacker. Version 3.16.0 fixes the issue.
Title TypeBot Vulnerable to Server-Side Request Forgery (SSRF) in OpenAI Transcription Handler
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

Baptistearno Typebot.io
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T15:10:11.880Z

Reserved: 2026-05-22T19:39:05.356Z

Link: CVE-2026-48762

cve-icon Vulnrichment

Updated: 2026-08-13T15:10:05.979Z

cve-icon NVD

Status : Received

Published: 2026-08-11T21:17:36.677

Modified: 2026-08-13T16:18:05.677

Link: CVE-2026-48762

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T20:15:03Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)