PatchSiren cyber security CVE debrief
CVE-2026-81887 livewire CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-31T21:17:52.157Z and has not been modified since then. The NVD entry is currently MEDIUM. This vulnerability affects Livewire framework for Laravel, specifically versions between 3.0.0-beta.1 and 3.8.3 or 4.3.4. An unauthenticated attacker can craft a URL that, when opened by a user, executes arbitrary JavaScript in the affected application's origin, requiring user interaction and not bypassing server-side authorization or granting privileges beyond the affected user.
- Vendor
- livewire
- Product
- Unknown
- CVSS
- MEDIUM 5.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-31
- Original CVE updated
- 2026-09-03
- Advisory published
- 2026-08-31
- Advisory updated
- 2026-09-03
Who should care
Developers and administrators using Livewire framework for Laravel, especially those with versions between 3.0.0-beta.1 and 3.8.3 or 4.3.4, should be aware of this vulnerability and take necessary actions to protect their applications.
Technical summary
The vulnerability in Livewire's dot-notated query-string parser allows an unauthenticated attacker to craft a URL that, when opened by a user, executes arbitrary JavaScript in the affected application's origin. This requires user interaction and does not bypass server-side authorization or grant privileges beyond the affected user. The issue is fixed in versions 3.8.3 and 4.3.4. The affected code is in js/plugins/history/index.js, specifically in fromQueryString() and insertDotNotatedValueIntoData(). These functions accept __proto__, constructor, and prototype path segments, creating inherited objects. Client-side state handlers access effects.html, effects.js, effects.xjs, and effects.scripts without using Object.prototype.hasOwnProperty.call(), allowing inherited, attacker-controlled state to be treated as trusted effects.
Defensive priority
Medium-priority defensive actions are required to address this vulnerability, focusing on validating and sanitizing user input to prevent potential attacks.
Recommended defensive actions
- Validate and sanitize all user-input data to prevent potential attacks.
- Implement Object.prototype.hasOwnProperty.call() checks for accessing object properties.
- Restrict access to sensitive resources and effects files.
- Monitor for suspicious user interactions and potential exploitation attempts.
- Apply patches or updates to affected Livewire versions.
Evidence notes
The CVE-2026-81887 issue arises from the dot-notated query-string parser in Livewire's js/plugins/history/index.js, specifically in fromQueryString() and insertDotNotatedValueIntoData(). These functions accept __proto__, constructor, and prototype path segments, creating inherited objects. Client-side state handlers access effects.html, effects.js, effects.xjs, and effects.scripts without using Object.prototype.hasOwnProperty.call(), allowing inherited, attacker-controlled state to be treated as trusted effects. This vulnerability requires user interaction and does not bypass server-side authorization or grant privileges beyond the affected user.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-81887 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-81887
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-81887 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-81887
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/livewire/livewire/commit/11ebe646f7e81dde2d714815da8b3019d058561e
-
Source reference
Unverified legacy reference
URL: https://github.com/livewire/livewire/pull/10467
-
Source reference
Unverified legacy reference
URL: https://github.com/livewire/livewire/releases/tag/v3.8.3
-
Source reference
Unverified legacy reference
URL: https://github.com/livewire/livewire/releases/tag/v4.3.4
-
Source reference
Unverified legacy reference
URL: https://github.com/livewire/livewire/security/advisories/GHSA-g3hc-697w-wm82
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.