Approved changes feed: RSS · Atom

cpe:2.3:a:symfony:ux:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSymfony (88011d02-04e0-53e8-bc79-472f99951c29)
ProductUx (66836e7d-5af0-5457-ab0a-345b1ba3a2ca)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/symfony/ux purl2cpe 2026-07-28 16:41:13.374390

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-55878 vulnerable 2026-07-29 01:00:28.660327 Symfony: Path Traversal in symfony/ux-toolkit Allows Arbitrary File Write and Read via Crafted Recipe Manifest
HIGH (7.8)
Symfony UX is a JavaScript ecosystem for Symfony. From 2.32.0 before 2.36.1 and from 3.0.0 before 3.2.0, the ux:install console command installs files from a recipe kit by copying paths listed in a copy-files map, and because Path::isRelative() accepts paths like ../../../etc, a crafted or compromised kit can write attacker-controlled content to arbitrary locations or read local files outside the recipe directory. This issue is fixed in versions 2.36.1 and 3.2.0.
Published: 2026-07-08T21:30:33.816Z
Updated: 2026-07-09T14:19:07.068Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55877 vulnerable 2026-07-29 01:00:28.660073 Symfony UX: XSS in symfony/ux-icons via unsanitized SVG content in local files and Iconify on-demand responses
MEDIUM (6.1)
Symfony UX is a JavaScript ecosystem for Symfony. From 2.17.0 before 2.36.1 and from 3.0.0 before 3.2.0, the ux_icon() Twig function is marked is_safe=['html'] and Icon::toHtml() inlines SVG source verbatim, allowing unsanitized local SVG files or Iconify on-demand JSON body responses containing nested script elements, on* event handlers, or dangerous URL schemes to execute cross-site scripting. This issue is fixed in versions 2.36.1 and 3.2.0.
Published: 2026-07-08T21:32:37.407Z
Updated: 2026-07-09T14:40:25.026Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49216 vulnerable 2026-07-29 00:57:45.282995 Symfony UX: XSS in symfony/ux-autocomplete via unescaped AJAX response data
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.
Published: 2026-07-17T16:15:34.990Z
Updated: 2026-07-21T01:44:13.539Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49215 vulnerable 2026-07-29 00:57:45.282729 Symfony UX: CSRF Protection Bypass in symfony/ux-live-component — Accept Header is CORS-Safelisted
Symfony UX is a JavaScript ecosystem for Symfony. From 2.22.0 until 2.36.0 and 3.1.0, Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::isLiveComponentRequest() gates #[LiveAction] invocations on Accept: application/vnd.live-component+html, but the Accept header is CORS-safelisted and cross-origin fetch() can set it without preflight, allowing forged cross-origin #[LiveAction] requests against a victim session when applications use SameSite=None, credentials: 'include', a permissive cookie policy, or a same-origin pivot. This issue is fixed in versions 2.36.0 and 3.1.0.
Published: 2026-07-17T16:16:42.126Z
Updated: 2026-07-17T18:05:15.930Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49212 vulnerable 2026-07-29 00:57:45.279322 Symfony UX: LiveComponentHydrator HMAC checksum lacks component and slot binding
Symfony UX is a JavaScript ecosystem for Symfony. From 2.8.0 until 2.36.0 and 3.1.0, the HMAC computed by Symfony\UX\LiveComponent\LiveComponentHydrator covered only sorted prop key/value pairs and did not include the component name, the slot identifier (props vs propsFromParent), or request context, allowing a signed blob minted for one component or slot to be replayed in another and set a read-only prop on a target component. This issue is fixed in versions 2.36.0 and 3.1.0.
Published: 2026-07-17T16:03:27.784Z
Updated: 2026-07-17T17:48:49.503Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49211 vulnerable 2026-07-29 00:57:45.279184 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49210 vulnerable 2026-07-29 00:57:45.278934 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49209 vulnerable 2026-07-29 00:57:45.278679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49208 vulnerable 2026-07-29 00:57:45.278340 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-47946 vulnerable 2026-06-08 07:27:15.099507 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.