PT-2026-45034 · Symfony · Symfony

Published

2026-05-21

·

Updated

2026-05-29

·

CVE-2026-47212

CVSS v4.0

4.6

Medium

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2026-47212
GHSA-55RJ-X2VC-4WHQ

Affected Products

Symfony