CVE-2026-48483 is an SSRF in Typebot's WhatsApp status forwarding feature, where a user-configured webhook URL gets fetched server-side without proper hostname validation. If you're running a self-hosted Typebot instance, check whether you have workspaces using WhatsApp Business integration—those are the ones that could be weaponized for internal reconnaissance.
The notable aspect here isn't that SSRF exists—it's that Typebot already built a hardened HTTP client (safeKy) with SSRF protections, and the vulnerable code chose the default ky instance instead. This is a secure-optional architecture failure: the safe pattern exists, but the unsafe pattern remains the path of least resistance. Every developer copy-pasting from examples or Stack Overflow inside the repo will reach for the default client because that's what the ecosystem teaches.
For immediate action: audit your codebase for all ky imports making server-side requests, particularly in webhook relay and integration features. The WhatsApp status forwarding path is likely sediment—code written against an older WhatsApp Business API contract that may be deprecated or minimally maintained. Such forgotten code paths are where SSRF vulnerabilities achieve their longest half-lives because nobody is actively exercising them in review.
The blast radius is also worse than a single-tenant SSRF. Typebot hosts multiple workspaces on shared infrastructure. A malicious user configuring a WhatsApp webhook URL isn't just probing the Typebot server—they're probing a host serving other tenants' databases, caches, and metadata. The trigger mechanism amplifies this: the attacker sets a URL and walks away; WhatsApp's own webhook fires the forwarding code on their schedule, providing persistent automated internal scanning with zero ongoing attacker footprint.
Patch to 3.17.0 addresses this instance, but the underlying condition persists. The real remediation is making safeKy the default or the only HTTP client option—don't rely on developers to remember to opt into security.