Sceawere

Vulnerability Detail

CVE-2026-86746UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Snipe-IT Livewire Authorization Bypass

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.4
Creation Date
22h ago
Vendor
grokability
Product
snipe-it
Attack Type
Improper Privilege Management
Vector String
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
Attack Complexity
HIGH

Narrative and Response

Description

Snipe-IT before 8.7.0 contains an authorization bypass vulnerability in Livewire components that enforce authorization only at the route level, not within component lifecycle methods. Attackers with a valid authenticated session can replay signed component snapshots via POST /livewire/update to invoke protected methods and escalate privileges, including creating OAuth clients, minting personal access tokens, and accessing sensitive admin data.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.4",
  "pubDate": "2026-09-09T14:17:23.420Z",
  "pubdate": "2026-09-09T14:17:23.420Z",
  "executiveSummary": "Snipe-IT versions prior to 8.7.0 are susceptible to an authorization bypass vulnerability stemming from insufficient access control validation within Livewire components. The flaw exists because security enforcement is applied exclusively at the route level rather than within individual component lifecycle methods. Consequently, an attacker possessing a valid authenticated session can manipulate signed Livewire component snapshots to invoke unauthorized backend methods. This vulnerability permits authenticated users to escalate privileges, leading to unauthorized actions such as the creation of OAuth clients, the generation of personal access tokens, and the exfiltration of sensitive administrative data. The risk is critical, as it undermines the integrity of the application's access control model, allowing standard users to perform actions restricted to administrators. Successful exploitation requires an active, authenticated session and the ability to intercept and replay component state updates, posing a significant threat to data confidentiality and systemic security integrity.",
  "technicalDetails": "The vulnerability resides in the architectural oversight where Snipe-IT relies on Laravel's routing middleware for authorization, failing to extend these security checks to the internal lifecycle methods of Livewire components. Livewire functions by maintaining a stateful connection between the server and client via signed snapshots of component properties. When a component interacts with the server, it sends a POST request to the '/livewire/update' endpoint containing these signed payloads.\nBecause the authorization logic is isolated to the routing layer, once a request reaches a Livewire component, the component assumes that the request is authorized by virtue of the route being accessed. However, attackers can bypass this by replaying or modifying signed component snapshots. By crafting a POST request to '/livewire/update' with a valid, signed snapshot, an attacker can trigger method calls within the component that perform sensitive operations, such as user creation, token generation, or privilege modification. Since the internal method itself lacks an explicit 'authorize()' call or authorization middleware check, the server-side component executes the logic regardless of the current user's session-level permissions.\nThe attack flow follows a specific progression: First, the attacker identifies a protected Livewire component reachable within their authenticated session. Second, the attacker intercepts the traffic sent to the '/livewire/update' endpoint to capture the signed snapshot associated with that component. Third, the attacker manipulates the payload—or replays a legitimate payload that calls a privileged method—within the context of the component. Because the application logic fails to re-validate the user's role against the specific action requested within the component method, the server processes the state change and executes the administrative function. This effectively elevates the attacker's capability to that of an administrator, facilitating full system compromise through the creation of malicious OAuth clients or personal access tokens for persistent, unauthorized access to sensitive data and administrative settings. The vulnerability is present in all Snipe-IT versions before 8.7.0."
}
CVE-2026-86746: Snipe-IT Livewire Authorization Bypass (MEDIUM Severity, CVSS: 6.4) | Sceawere