p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in symfony/ux-live-component

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für symfony/ux-live-component: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6

  1. CVE-2026-49215

    Niedrig · CVSS 2.1EPSS 0,18%Korrektur verfügbar

    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.

    • Auf 2.36.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-49208

    Mittel · CVSS 6.9EPSS 0,41%Korrektur verfügbar

    Symfony UX: Format-less date LiveProps parsed with the permissive DateTime constructor

    Symfony UX is a JavaScript ecosystem for Symfony. From 2.8.0 until 2.36.0 and 3.1.0, when a #[LiveProp] is typed as DateTimeInterface and no explicit format is configured, Symfony\UX\LiveComponent\LiveComponentHydrator::hydrateObjectValue() falls back to new $className($value), allowing client-supplied relative strings such as now, tomorrow, or +10 years to move a writable, format-less date prop past time-based business logic checks. This issue is fixed in versions 2.36.0 and 3.1.0.

    • Auf 2.36.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-49210

    Niedrig · CVSS 2.3EPSS 0,34%Korrektur verfügbar

    Symfony UX: XSS in symfony/ux-live-component via attacker-controlled child component tag

    Symfony UX is a JavaScript ecosystem for Symfony. From 2.8.0 until 2.36.0 and 3.1.0, Symfony\UX\LiveComponent\Util\ChildComponentPartialRenderer::createHtml() interpolates the client-controlled children[id].tag value from LiveComponentSubscriber and InterceptChildComponentRenderSubscriber directly into HTML as a tag name without escaping or validation, allowing arbitrary HTML, including <script> tags, on any Live Component re-render that contains at least one child component. This issue is fixed in versions 2.36.0 and 3.1.0.

    • Auf 2.36.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-49212

    Mittel · CVSS 6.9EPSS 0,24%Korrektur verfügbar

    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.

    • Auf 2.36.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-49209

    Mittel · CVSS 5.3EPSS 0,56%Korrektur verfügbar

    Symfony UX: Denial of service in symfony/ux-live-component via unbounded batch action requests

    Symfony UX is a JavaScript ecosystem for Symfony. From 2.5.0 until 2.36.0 and 3.1.0, Symfony\UX\LiveComponent\Controller\BatchActionController::__invoke() iterates over the client-supplied actions array and issues a full HttpKernel sub-request for each entry; because the array size is never bounded, an authenticated client can submit a single _batch request containing thousands of actions and exhaust CPU, memory, and database connections on the application server. This issue is fixed in versions 2.36.0 and 3.1.0.

    • Auf 2.36.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2025-47946

    Mittel · CVSS 6.1EPSS 0,25%Korrektur verfügbar

    symfony/ux-live-component and symfony/ux-twig-component vulnerable to unsanitized HTML attribute injection via ComponentAttributes

    Symfony UX is an initiative and set of libraries to integrate JavaScript tools into applications. Prior to version 2.25.1, rendering `{{ attributes }}` or using any method that returns a `ComponentAttributes` instance (e.g. `only()`, `defaults()`, `without()`) ouputs attribute values directly without escaping. If these values are unsafe (e.g. contain user input), this can lead to HTML attribute injection and XSS vulnerabilities. The issue is fixed in version `2.25.1` of `symfony/ux-twig-component` Those who use `symfony/ux-live-component` must also update it to `2.25.1` to benefit from the fix, as it reuses the `ComponentAttributes` class int

    • Auf 2.25.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →