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
| Vector | AV: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
Affected Products
Symfony/Ux-Live-Component
Ux