PT-2026-51054 · Symfony · Symfony/Ux-Live-Component

CVE-2026-49215

·

Published

2026-06-19

·

Updated

2026-07-17

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Symfony UX versions 2.22.0 through 2.35.0
Description Methods annotated with #[LiveAction] in the LiveComponent ecosystem can be invoked from the browser to mutate server-side state via AJAX. The function SymfonyUXLiveComponentEventListenerLiveComponentSubscriber::isLiveComponentRequest() previously relied on the Accept: application/vnd.live-component+html header for CSRF protection. However, because the Accept header is a CORS-safelisted request header, a cross-origin fetch() can set it without triggering a preflight request. This allows forged cross-origin #[LiveAction] requests against a victim session in applications using SameSite=None, credentials: 'include', a permissive cookie policy, or a same-origin pivot.
Recommendations Update Symfony UX to version 2.36.0 or 3.1.0.

Exploit

Fix

CSRF

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

Weakness Enumeration

Related Identifiers

CVE-2026-49215
GHSA-4M4J-HMQQ-3GXM

Affected Products

Symfony/Ux-Live-Component