ZeroHour

CVE-2026-86184

niche

Authentication Bypass in Lara Dashboard Before 1.3.0

CVSS 4.0
9.3 critical
EPSS
<1%p47
Published
()
Modified
AI analysis

Lara Dashboard before 1.3.0 contains a missing-authentication flaw (CWE-306) in the screenshot-login route: the GET /screenshot-login/{email} endpoint issues a fully authenticated session to any unauthenticated caller who supplies a registered email address, with no password or token check. The bypass only applies when the application's APP_ENV is not set to production, so deployments running in non-production modes are the ones exposed. By impersonating any user whose email is known, an attacker gains access to user administration, application settings, and database contents, and can reach arbitrary code execution through the module installer. Any Lara Dashboard deployment on a version prior to 1.3.0 that runs outside production mode is affected, including staging and development instances reachable over the network. No public proof-of-concept or confirmed in-the-wild exploitation is known; EPSS currently assigns a 0.6% probability of exploitation within 30 days.

What to do: Upgrade to Lara Dashboard 1.3.0 or later. Until patched, ensure APP_ENV is set to production on any internet-reachable instance, or restrict/block the /screenshot-login route at the web server or network level for non-production deployments. Review user administration logs, settings, and installed modules for signs of unauthorized access or tampering, since successful impersonation can lead to code execution via the module installer.

Affected
Lara Dashboard (open-source project) Lara Dashboardall versions before 1.3.0
Estimated exposure
nicheunknown; plausibly no more than hundreds to low thousands of exposed self-hosted instances — No active-install counts, download statistics, or internet-exposure scan data are available for this niche open-source Laravel dashboard, and it is typically deployed as a self-hosted admin panel, so the exposed population is likely small…

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.0 contains an authentication bypass vulnerability in the screenshot-login route that allows unauthenticated attackers to authenticate as any user by email when APP_ENV is not production. Attackers can request the GET /screenshot-login/{email} endpoint with a registered email address to receive a fully authenticated session, enabling access to user administration, settings, database contents, and arbitrary code execution through the module installer.

Weakness
CWE-306
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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.