CVE-2026-48483
Received Received - Intake

Typebot WhatsApp Status Forwarding SSRF Vulnerability

Vulnerability report for CVE-2026-48483, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-11

Last updated on: 2026-08-11

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-11
Last Modified
2026-08-11
Generated
2026-09-01
AI Q&A
2026-08-12
EPSS Evaluated
2026-08-30
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
typebot typebot to 3.17.0 (exc)
baptistearno typebot From 3.16.1 (inc) to 3.17.0 (exc)
baptistearno typebot 3.17.0
baptistearno typebot to 3.17.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Server-Side Request Forgery (SSRF) vulnerability in Typebot's WhatsApp status forwarding feature. It allows authenticated workspace users to configure a webhook URL that the Typebot server will use to forward WhatsApp status events. The vulnerability exists because the server uses an unsafe HTTP client (`ky`) instead of the SSRF-protected `safeKy` client, allowing requests to internal services, localhost, or private networks.

Detection Guidance

To detect this SSRF vulnerability in Typebot, monitor outbound HTTP requests from the Typebot server, especially to internal IPs, localhost, or unexpected external endpoints. Check logs for POST requests to WhatsApp status webhook URLs configured by workspace users. Verify if the server uses the unsafe `ky` client instead of the patched `safeKy` client for forwarding.

Impact Analysis

An attacker with workspace write access could exploit this to make the Typebot server send HTTP requests to internal services, private networks, or localhost endpoints. This could lead to unauthorized access to sensitive data, internal network probing, or interaction with cloud metadata services, potentially compromising internal resources.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, which may violate GDPR's data protection requirements or HIPAA's security rules for protected health information. Unauthorized internal network access could also result in non-compliance with data security standards.

Mitigation Strategies

Upgrade Typebot to version 3.17.0 or later to apply the SSRF protection fix in the WhatsApp status forwarding feature.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48483. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart