Sceawere

Vulnerability Detail

CVE-2026-48483UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Typebot Server-Side Request Forgery

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.4
Creation Date
7h ago
Vendor
baptisteArno
Product
typebot.io
Attack Type
CWE-918: Server-Side Request Forgery (SSRF)
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Complexity
LOW

Narrative and Response

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.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.4",
  "pubDate": "2026-08-11T17:18:02.067Z",
  "pubdate": "2026-08-11T17:18:02.067Z",
  "executiveSummary": "A Server-Side Request Forgery (SSRF) vulnerability exists in Typebot prior to version 3.17.0 within the WhatsApp status forwarding feature.\nThe vulnerability allows an authenticated workspace user with permission to configure WhatsApp settings to supply arbitrary URLs, which the Typebot server subsequently requests.\nImpact includes the ability to make the server issue HTTP requests to internal services, private-network hosts, localhost, or cloud metadata-style endpoints.\nThis occurs because the application uses a raw `ky` instance instead of the repository's SSRF-protected `safeKy` client when forwarding WhatsApp marketing and error status events.\nExploitation requires workspace user privileges capable of configuring WhatsApp settings and a trigger mechanism where the public WhatsApp production webhook receives a status payload to be forwarded.",
  "technicalDetails": "The root cause of the vulnerability is the improper validation and insecure usage of HTTP client libraries within the WhatsApp status forwarding feature.\nPrior to version 3.17.0, the workspace-configured webhook forwarding URL is only validated as a generic URL within the application settings.\nWhen processing and forwarding WhatsApp marketing or error status events, the server-side code uses the raw `ky` HTTP client instance rather than utilizing the repository's dedicated SSRF-protected `safeKy` client.\nThe attack flow proceeds as follows: First, an authenticated attacker with workspace user privileges modifies the WhatsApp configuration settings to include a malicious URL pointing to an internal service, private-network host, localhost, or a cloud provider metadata endpoint.\nSecond, the public WhatsApp production webhook receives an external status payload that triggers the forwarding mechanism.\nThird, upon receiving this status payload, the Typebot server initiates an outbound HTTP POST request via the raw `ky` instance to the stored URL provided by the user.\nBecause the raw `ky` client lacks network-level restrictions and SSRF defenses, the server successfully queries internal resources that are normally inaccessible from external networks.\nPrivilege requirements are limited to workspace user access capable of configuring WhatsApp settings, and the affected component is the WhatsApp status forwarding logic in Typebot versions prior to 3.17.0."
}
CVE-2026-48483: Typebot Server-Side Request Forgery (MEDIUM Severity, CVSS: 5.4) - Sceawere