Intel

AIKIDO-2026-11067

symfony/ux-live-component is vulnerable to Improper Input Validation

Improper Input ValidationCVE-2026-49208 Published Yesterday

37

Low Risk

This Affects:

PHPsymfony/ux-live-component
2.8.0 - 2.35.0
Fixed in 2.36.0
3.0.0 - 3.0.0
Fixed in 3.1.0
Are you affected? Scan for Free

TL;DR

Symfony UX LiveComponent's LiveComponentHydrator::hydrateObjectValue() hydrates #[LiveProp] properties typed as DateTimeInterface with no explicit format by calling new $className($value). PHP's DateTime and DateTimeImmutable constructors accept relative strings such as now, tomorrow, or +10 years, so a client can supply a relative-date payload and push a writable date prop to an arbitrary point in time, bypassing components that gate time-based business logic on that prop. The fix parses format-less date props strictly with createFromFormat(DateTimeInterface::RFC3339, ...), matching the format emitted by dehydrateObjectValue() so only valid RFC 3339 inputs are accepted.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

symfony/ux-live-component is vulnerable to Improper Input Validation in versions 2.8.0 - 2.35.0 and 3.0.0 - 3.0.0.

How to fix this

Upgrade the symfony/ux-live-component library to the patch version.