GitHub Advisoryadvisory · Packagist

GHSA-g3hc-697w-wm82 Livewire DOM-based cross-site scripting during client-side state handling

MEDIUM Published 2026-09-02 Modified 2026-09-02 Official page ↗
Aliases
CVE-2026-81887
Ecosystem
Packagist
Packages
livewire/livewire
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Weaknesses
CWE-1321, CWE-79
Reviewed
2026-09-02

Affected packages

• Packagist livewire/livewire: >= 3.0.0-beta.1, < 3.8.3 → fixed in 3.8.3 • Packagist livewire/livewire: >= 4.0.0-beta.1, < 4.3.4 → fixed in 4.3.4

Description

Impact In Livewire v3 (≤ 3.8.2) and v4 (≤ 4.3.3), a vulnerability allows unauthenticated attackers to execute arbitrary JavaScript in the origin of an affected application in specific scenarios. The issue stems from how certain client-side component state is handled. This vulnerability does not affect prior major versions. Exploitation requires user interaction, but does not require authentication or prior access to the application. The issue does not bypass server-side authorisation and grants an attacker no privileges beyond those the affected user already holds. Patches This issue has been patched in Livewire v3.8.3 and v4.3.4. All users are strongly encouraged to upgrade to these versions or later as soon as possible. Workarounds There is no known workaround at this time. Users are strongly advised to upgrade to a patched version immediately.

Related

Alias · CVE (1)

  • CVE-2026-81887 Livewire is a full-stack framework for Laravel. vulnerability

Weakness · CWE (2)

  • CWE-1321 Improperly Controlled Modification of Object Prototype Attributes weakness
  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References