Description
TypeBot is a chatbot builder tool. Prior to version 3.17.0, Typebot's WhatsApp status forwarding feature stores a workspace-configured webhook forwarding URL and later POSTs WhatsApp marketing/error status events to it from the server. The stored URL is only validated as a generic URL in settings, but the forwarding code uses the raw `ky` instance instead of the repository's SSRF-protected `safeKy` client. A workspace user who can configure WhatsApp settings can therefore make the Typebot server issue HTTP requests to internal services, private-network hosts, localhost, or metadata-style endpoints whenever the public WhatsApp production webhook receives a status payload that should be forwarded. Version 3.17.0 patches 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 flaw allows a workspace user who can set WhatsApp webhook URLs to specify any HTTP address. When a status event arrives, Typebot posts it to that address using an unguarded HTTP client, enabling the server to reach internal hosts or metadata endpoints. The vulnerability is a typical SSRF as defined by CWE‑918, which can be exploited to read internal network resources or bypass network isolation.

Affected Systems

The issue exists in Typebot.io version 3.16.x and earlier, until the 3.17.0 release. Any workspace that has configured the WhatsApp status forwarding feature is vulnerable. The affected product is the Typebot chatbot builder owned by baptisteArno.

Risk and Exploitability

The CVSS v3 score of 5.4 indicates moderate severity. The EPSS score is below 1%, showing a low probability of widespread exploitation. The vulnerability is not listed in CISA KEV. An attacker who gains the ability to alter the WhatsApp settings in a workspace can exploit the flaw by directing the Typebot server to internal addresses. Successful exploitation would allow reading, modifying, or triggering actions against internal network services, but requires legitimate workspace access and does not directly expose the attacker's credentials.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade To Typebot version 3.17.0 or later, where the unguarded HTTP client is replaced with the SSRF‑protected safeKy.
  • If an upgrade cannot be applied immediately, remove or disable the WhatsApp status forwarding feature in all workspaces, or restrict the configured webhook URLs to only trusted external endpoints.
  • Apply network segmentation or firewall rules that block the Typebot server’s outbound traffic to internal IP ranges, preventing potential SSRF exploitation.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 04:45:00 +0000

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

Tue, 11 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 11 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Description TypeBot is a chatbot builder tool. Prior to version 3.17.0, Typebot's WhatsApp status forwarding feature stores a workspace-configured webhook forwarding URL and later POSTs WhatsApp marketing/error status events to it from the server. The stored URL is only validated as a generic URL in settings, but the forwarding code uses the raw `ky` instance instead of the repository's SSRF-protected `safeKy` client. A workspace user who can configure WhatsApp settings can therefore make the Typebot server issue HTTP requests to internal services, private-network hosts, localhost, or metadata-style endpoints whenever the public WhatsApp production webhook receives a status payload that should be forwarded. Version 3.17.0 patches the issue.
Title TypeBot's WhatsApp status forwarding uses unvalidated user-controlled URLs, allowing SSRF from the Typebot server
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-11T18:34:40.277Z

Reserved: 2026-05-21T15:33:08.291Z

Link: CVE-2026-48483

cve-icon Vulnrichment

Updated: 2026-08-11T18:34:25.967Z

cve-icon NVD

Status : Received

Published: 2026-08-11T17:18:02.067

Modified: 2026-08-11T19:17:37.020

Link: CVE-2026-48483

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T04:30:06Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)