Medium severity · published Aug 31, 2026
CVE-2026-81887
Livewire DOM-based cross-site scripting during client-side state handling
5.1
CVSS
0.7%
EPSS
No
On KEV
Description
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.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 52% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
livewire · livewire
>= 3.0.0-beta.1, < 3.8.3; >= 4.0.0-beta.1, < 4.3.4 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-81887
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-81887
github.com
https://github.com/livewire/livewire/commit/11ebe646f7e81dde2d714815da8b3019d058561e
github.com
https://github.com/livewire/livewire/pull/10467
github.com
https://github.com/livewire/livewire/releases/tag/v3.8.3
github.com
https://github.com/livewire/livewire/releases/tag/v4.3.4
github.com
https://github.com/livewire/livewire/security/advisories/GHSA-g3hc-697w-wm82
More from livewire
9.8
CVE-2025-54068
Livewire vulnerable to remote command execution during property update hydration
