Skip to content
Threat Feed
high advisory

Arbitrary File Upload and RCE in Lara Dashboard

Lara Dashboard versions prior to 1.3.2 are vulnerable to arbitrary file upload via the core-upgrades endpoint, allowing unauthorized administrators to achieve remote code execution.

CVE search metadata

CVE search record: CVE-2026-86437. Severity: high. CVSS: 7.2. KEV: no. Product: Lara Dashboard (< 1.3.2), LaraDashboard (0.9.2 - 1.2.2), Laradashboard (<= 1.2.2). Brief: Arbitrary File Upload and RCE in Lara Dashboard. Brief link: https://feed.craftedsignal.io/briefs/2026-09-lara-dashboard-rce/

Triage facts

Applicability
Lara Dashboard (< 1.3.2), LaraDashboard (0.9.2 - 1.2.2) +1
Severity
High
Action
Elevated
Sources
3 public sources
Freshness
UpdatedSep 14, 13:34 UTC
Detection
3 rules
Vulnerabilities
1 CVE

What's new

  • 1. added detection rule: Detect Unauthorized Access to Laradashboard License API Sep 14, 13:34 via nvd
  • 2. added detection rule: Detect CVE-2026-90932 Exploitation - Path Traversal in Backup Parameters Sep 14, 13:34 via nvd

Lara Dashboard versions before 1.3.2 contain an authorization flaw in the /admin/settings/core-upgrades/upload endpoint. The application incorrectly restricts access to this endpoint to the 'settings.edit' permission rather than enforcing 'Superadmin' status. This vulnerability allows an authenticated administrator with limited permissions to upload and extract arbitrary ZIP archives. By crafting a malicious archive, an attacker can overwrite critical application files, such as 'routes/web.php', with payloads containing system commands. These commands execute in the context of the web server user, providing the attacker with full control over the application environment, including access to database credentials and environment secrets. This attack allows for persistence and full system compromise, impacting the confidentiality, integrity, and availability of the host application.

Attack Chain

  1. Attacker authenticates to the Lara Dashboard using valid administrative credentials that possess the 'settings.edit' permission.
  2. Attacker navigates to the core-upgrades administrative panel within the dashboard interface.
  3. Attacker crafts a malicious ZIP archive containing weaponized PHP files designed to overwrite existing application source code.
  4. Attacker performs an HTTP POST request to '/admin/settings/core-upgrades/upload' containing the malicious ZIP archive.
  5. The application validates the 'settings.edit' permission and proceeds to extract the archive to the web application's root directory.
  6. The uploaded malicious PHP files overwrite legitimate application source code, such as 'routes/web.php'.
  7. Attacker triggers the execution of the injected code by requesting the modified PHP file via a browser or script.
  8. Arbitrary system commands are executed with the privileges of the web server user, resulting in credential exfiltration or full system compromise.

Impact

Successful exploitation leads to full remote code execution, enabling attackers to extract sensitive environment secrets, access database credentials, and gain persistence on the server. The target is the Lara Dashboard application, specifically affecting installations prior to version 1.3.2.

Recommendation

Prioritize the upgrade of all Lara Dashboard instances to version 1.3.2 or later to address the insufficient authorization check on the file upload endpoint.


Immediate actions

Upgrade Lara Dashboard to version 1.3.2 or later.

IT Operations 24h

Mitigations

Upgrade Lara Dashboard to version 1.3.2.

immediate IT Operations

CVE-2026-86437

Detection coverage 3

Detects CVE-2026-86437 Exploitation - Malicious POST to core-upgrades

high

Detects unauthorized attempts to access the core-upgrades upload endpoint; while authorization logic occurs within the application, monitor requests to this endpoint for anomalies.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detect CVE-2026-90932 Exploitation - Path Traversal in Backup Parameters

high

Detects path traversal sequences in backup_file or filename parameters targeting LaraDashboard backup endpoints.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detect Unauthorized Access to Laradashboard License API

high

Detects unauthorized attempts to access Laradashboard License API endpoints by non-administrative users (requires mapping user roles to API access logs)

sigma tactics: privilege_escalation techniques: T1068 sources: webserver

Detection queries are available on the platform. Get full rules →