Medium severity · published Jul 17, 2026
CVE-2026-49216
Symfony UX: XSS in symfony/ux-autocomplete via unescaped AJAX response data
5.4
CVSS
0.3%
EPSS
No
On KEV
Description
Symfony UX is a JavaScript ecosystem for Symfony. From 2.2.0 until 2.36.0 and 3.1.0, the Stimulus controller in symfony/ux-autocomplete renders AJAX response items in _createAutocompleteWithRemoteData() by interpolating the text field into HTML template literals (<div>${item[labelField]}</div>) rather than text, allowing attacker-controlled markup from user-supplied dropdown values to execute in the browser of any user who opens an autocomplete widget backed by the same data. This issue is fixed in versions 2.36.0 and 3.1.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 24% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UX
ux · symfony
>= 3.0.0, < 3.1.0; < 2.36.0 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-49216
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-49216
Patch
https://github.com/symfony/ux/commit/842ae54bc74de389299f975f01aafae272cb0019
Release Notes
https://github.com/symfony/ux/releases/tag/v2.36.0
Release Notes
https://github.com/symfony/ux/releases/tag/v3.1.0
Vendor Advisory
https://github.com/symfony/ux/security/advisories/GHSA-mwqm-4fw3-cjvr
More from ux
7.8
CVE-2026-55878
Symfony: Path Traversal in symfony/ux-toolkit Allows Arbitrary File Write and Read via Crafted Recipe Manifest
7.5
CVE-2026-49211
Symfony UX: Information exposure via unescaped LIKE wildcards in EntitySearchUtil
7.5
CVE-2026-49212
Symfony UX: LiveComponentHydrator HMAC checksum lacks component and slot binding
6.5
CVE-2026-49209
Symfony UX: Denial of service in symfony/ux-live-component via unbounded batch action requests
6.1
CVE-2026-49210
Symfony UX: XSS in symfony/ux-live-component via attacker-controlled child component tag
