ZeroHour

CVE-2026-86438

niche

Missing Authorization in Lara Dashboard Lets Admins Achieve RCE via Module Install

CVSS 4.0
8.6 high
EPSS
<1%p47
Published
()
Modified
AI analysis

CVE-2026-86438 is a missing-authorization flaw (CWE-862) in Lara Dashboard versions before 1.3.2: the MarketplaceModuleBrowser Livewire action installModule does not verify that the caller holds Superadmin rights. Any authenticated non-Superadmin administrator can invoke the action to download and automatically activate PHP modules fetched from the marketplace over unsigned HTTP requests, with no integrity validation on the delivered code. An attacker who holds or hijacks a lower-tier administrator account can therefore execute arbitrary PHP on the host running the dashboard, effectively escalating nominal admin access into full server compromise. Only deployments running an affected version are exposed, particularly those that grant administrator (non-Superadmin) accounts to less-trusted users; the CVSS 4.0 score of 8.6 High reflects the network-exploitable, admin-authenticated attack path with high impact on the vulnerable system. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known, and EPSS estimates roughly a 0.6% probability of exploitation within 30 days.

What to do: Upgrade Lara Dashboard to version 1.3.2 or later, which adds the missing authorization check on the installModule action. As an interim mitigation, restrict dashboard administrator roles to trusted Superadmin users or remove non-Superadmin admin accounts, and review recently installed or auto-activated marketplace modules plus the server's module directories for unexpected PHP files. Restricting the host's outbound HTTP and monitoring install logs can also limit and detect MITM- or abuse-driven module installs.

Affected
Lara Dashboardall versions before 1.3.2
Estimated exposure
nichelikely hundreds to low thousands of deployments (no public install counts or scan-exposure data available) — No published active-install or internet-exposure counts exist for Lara Dashboard, so the estimate reflects its profile as a niche Laravel/Livewire-based dashboard product with a limited deployment base rather than measured telemetry.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Lara Dashboard before 1.3.2 fails to authorize the MarketplaceModuleBrowser installModule Livewire action, allowing non-Superadmin administrators to install modules. Attackers can download and auto-activate arbitrary PHP modules from the marketplace over unsigned HTTP requests, achieving remote code execution.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.