PT-2026-45034 · Symfony · Symfony
Published
2026-05-21
·
Updated
2026-05-29
·
CVE-2026-47212
CVSS v4.0
4.6
Medium
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U |
Name of the Vulnerable Software and Affected Versions
Symfony versions prior to 6.4.11
Description
The Twilio SMS notifier bridge contains a webhook request parser used to authenticate and decode status callbacks. The
doParse(Request $request, #[SensitiveParameter] string $secret) function receives a configured webhook secret but fails to read or verify it, ignoring the X-Twilio-Signature HMAC header. This allows an attacker to submit forged POST requests to the webhook endpoint, even when a signing secret is configured, potentially leading to delivery-metrics fraud or unauthorized downstream automation triggers.Recommendations
Update to version 6.4.11 or later.
For applications behind a TLS-terminating reverse proxy, configure
framework.trusted proxies and framework.trusted headers to ensure Request::getUri() returns the public URL signed by Twilio.Exploit
Fix
Missing Authentication
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Symfony