p PatchFirst

CVE-2026-81887

CVE-2026-81887 · Livewire DOM-based cross-site scripting during client-side state handling

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

Livewire is a full-stack framework for Laravel. From 3.0.0-beta.1 until 3.8.3 and 4.3.4, the dot-notated query-string parser in js/plugins/history/index.js, including fromQueryString() and insertDotNotatedValueIntoData(), accepts the __proto__, constructor, and prototype path segments and creates inherited objects. Client-side state handlers then access effects.html, effects.js, effects.xjs, and effects.scripts without Object.prototype.hasOwnProperty.call(), allowing inherited attacker-controlled state to be treated as trusted effects. An unauthenticated attacker can craft a URL that, when opened by a user, executes arbitrary JavaScript in the affected application's origin. Exploitation requires user interaction and does not bypass server-side authorization or grant privileges beyond the affected user. This issue is fixed in versions 3.8.3 and 4.3.4.

CVSS 5.1 · Mittel · EPSS 0,7% · Korrektur verfügbar

Veröffentlicht
Aktualisiert

Technologie-Stack: php

Betroffene Produkte und Versionen

  • livewire

    Softwareversionen
    • >= 3.0.0-beta.1, < 3.8.3: Betroffen
    • >= 4.0.0-beta.1, < 4.3.4: Betroffen

    Keine Korrektur veröffentlicht

  • livewire/livewire Packagist

    Softwareversionen
    • v3.0.0
    • v3.0.0-beta.1
    • v3.0.0-beta.10
    • v3.0.0-beta.11
    • v3.0.0-beta.2
    • v3.0.0-beta.3
    • v3.0.0-beta.4
    • v3.0.0-beta.5
    • v3.0.0-beta.6
    • v3.0.0-beta.7
    • v3.0.0-beta.8
    • v3.0.0-beta.9
    • v3.0.1
    • v3.0.10
    • v3.0.2
    • v3.0.3
    • v3.0.4
    • v3.0.5
    • v3.0.6
    • v3.0.7
    • v3.0.8
    • v3.0.9
    • v3.1.0
    • v3.2.0
    • v3.2.1
    • v3.2.2
    • v3.2.3
    • v3.2.4
    • v3.2.5
    • v3.2.6
    • v3.3.0
    • v3.3.1
    • v3.3.2
    • v3.3.3
    • v3.3.4
    • v3.3.5
    • v3.4.0
    • v3.4.1
    • v3.4.10
    • v3.4.11
    • v3.4.12
    • v3.4.2
    • v3.4.3
    • v3.4.4
    • v3.4.5
    • v3.4.6
    • v3.4.7
    • v3.4.8
    • v3.4.9
    • v3.5.0
    • v3.5.1
    • v3.5.10
    • v3.5.11
    • v3.5.12
    • v3.5.13
    • v3.5.14
    • v3.5.15
    • v3.5.16
    • v3.5.17
    • v3.5.18
    • v3.5.19
    • v3.5.2
    • v3.5.20
    • v3.5.3
    • v3.5.4
    • v3.5.5
    • v3.5.6
    • v3.5.7
    • v3.5.8
    • v3.5.9
    • v3.6.0
    • v3.6.1
    • v3.6.2
    • v3.6.3
    • v3.6.4
    • v3.7.0
    • v3.7.0-beta.1
    • v3.7.0-beta.2
    • v3.7.1
    • v3.7.10
    • v3.7.11
    • v3.7.12
    • v3.7.13
    • v3.7.14
    • v3.7.14-beta.1
    • v3.7.15
    • v3.7.2
    • v3.7.3
    • v3.7.4
    • v3.7.5
    • v3.7.6
    • v3.7.7
    • v3.7.8
    • v3.7.9
    • v3.8.0
    • v3.8.1
    • v3.8.2
    Betroffene Versionsbereiche
    • ECOSYSTEM: ≥ 3.0.0-beta.1, < 3.8.3

    Auf 3.8.3 aktualisieren

  • livewire/livewire Packagist

    Softwareversionen
    • v4.0.0
    • v4.0.0-beta.1
    • v4.0.0-beta.2
    • v4.0.0-beta.3
    • v4.0.0-beta.4
    • v4.0.0-beta.5
    • v4.0.0-beta.6
    • v4.0.1
    • v4.0.2
    • v4.0.3
    • v4.1.0
    • v4.1.1
    • v4.1.2
    • v4.1.3
    • v4.1.4
    • v4.2.0
    • v4.2.1
    • v4.2.2
    • v4.2.3
    • v4.2.4
    • v4.2.4-beta.2
    • v4.3.0
    • v4.3.1
    • v4.3.2
    • v4.3.3
    Betroffene Versionsbereiche
    • ECOSYSTEM: ≥ 4.0.0-beta.1, < 4.3.4

    Auf 4.3.4 aktualisieren

Originalquellen

Prüfen Sie Ihren Server →