PT-2026-51053 · Symfony · Ux-Live-Component

CVE-2026-49212

·

Published

2026-06-19

·

Updated

2026-07-17

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions Symfony UX versions 2.8.0 through 2.35.0 Symfony UX versions 3.0.0 through 3.0.x
Description In symfony/ux-live-component, the server-side state of a component is exposed to the browser as props. While read-only props are protected by an HMAC (Hash-based Message Authentication Code) to prevent client-side tampering, the HMAC computed by SymfonyUXLiveComponentLiveComponentHydrator only covered sorted prop key/value pairs. It failed to include the component name, the slot identifier (props versus propsFromParent), or the request context. Because a single application-wide secret is used for all components, a signed blob created for one component or slot can be replayed in another if the key names match. This allows an attacker to set a read-only prop on a target component using a value they were permitted to set as a writable prop on a different component.
Recommendations Update Symfony UX to version 2.36.0. Update Symfony UX to version 3.1.0.

Exploit

Fix

Insufficient Verification of Data Authenticity

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-49212
GHSA-34W5-C283-J9FG

Affected Products

Ux-Live-Component