PT-2026-51049 · Packagist+2 · Symfony/Ux-Live-Component+1

CVE-2026-49208

·

Published

2026-06-19

·

Updated

2026-07-21

CVSS v4.0

6.9

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA: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 When a #[LiveProp] is typed as a DateTimeInterface and no explicit format is configured, the function hydrateObjectValue() in SymfonyUXLiveComponentLiveComponentHydrator falls back to new $className($value). Because DateTime and DateTimeImmutable constructors accept relative strings such as now, tomorrow, or +10 years, a client can manipulate a writable, format-less date prop to an arbitrary point in time. This allows an attacker to bypass time-based business logic checks by providing a frontend payload that is not a valid date.
Recommendations Update Symfony UX to version 2.36.0. Update Symfony UX to version 3.1.0.

Exploit

Fix

RCE

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

Weakness Enumeration

Related Identifiers

CVE-2026-49208
GHSA-89G7-22C8-3J23

Affected Products

Symfony/Ux-Live-Component
Ux