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