PT-2026-51054 · Packagist · Symfony/Ux-Live-Component
Published
2026-06-19
·
Updated
2026-06-19
·
CVE-2026-49215
CVSS v4.0
2.1
Low
| Vector | AV:N/AC:L/AT:P/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Symfony UX LiveComponent versions prior to 2.x
Symfony UX LiveComponent versions prior to 3.x
Description
Methods annotated with
#[LiveAction] in symfony/ux-live-component are invokable from the browser to mutate server-side state via AJAX. The function isLiveComponentRequest() previously relied on the presence of the Accept: application/vnd.live-component+html header for CSRF protection. However, because the Accept header is a CORS-safelisted request header, it can be set via cross-origin fetch() without triggering a preflight request, allowing #[LiveAction] calls to be forged cross-origin against a victim's session. This risk is higher for applications using SameSite=None session cookies or permissive cookie policies.Recommendations
Update to the patched version of the 2.x branch.
Update to the patched version of the 3.x branch.
Exploit
Fix
CSRF
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