CVE-2026-105127

LaraDashboard 1.4.2 before 1.4.8 Resource Exhaustion via Password Recovery Endpoints

Published Oct 3, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
LaraDashboard 1.4.2 before 1.4.8 applies advanced email validation to unauthenticated forgot-password and reset-password requests, triggering DNS lookups and paid AbstractAPI verification calls. Unauthenticated attackers can submit arbitrary addresses to exhaust the verification quota, making validation fail open for all public forms, and probe domain resolution.

Analysis

AI-generated

Technical impact

LaraDashboard users 1.4.2 through 1.4.7 implement an advanced email validation routine that triggers DNS lookups and external verification calls for every unauthenticated request to the Forgot-Password and Reset-Password endpoints. An attacker can supply arbitrary email addresses to the forms, eroding the verification quota supplied by the paid API. When the quota is exhausted, the framework treats all public forms as invalid and rejects submissions, effectively denying legitimate users access to these functions while also revealing whether a domain resolves. The flaw qualifies as a CWE-770 validation failure that can lead to resource exhaustion.

Affected Systems

The vulnerability is limited to the Laradashboard product, version 1.4.2 through any release before 1.4.8. Administrators should verify whether they have installed a supported version of the LaraDashboard application and plan remediation accordingly.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium-severity issue, and while an EPSS value is not supplied, the lack of a KEV listing suggests no widespread exploitation has been observed yet. The required attack vector is remote, mediated by unauthenticated HTTP(S) requests to the password-recovery routes. Because the exploit requires only sending many requests, an attacker with internet connectivity can launch the attack without additional privileges, making the resource exhaustion a serious availability concern for public deployments.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LaraDashboard to version 1.4.8 or later to remove the vulnerable validation logic.
  • If an upgrade is delayed, apply rate limiting or IP-based access controls to the Forgot-Password and Reset-Password endpoints to reduce the volume of external verification calls.
  • As an interim workaround, modify the ForgotPasswordRequest and ResetPasswordRequest classes to skip or defer the external email verification until after the quota is restored, following the changes introduced in the official patch commit.

Generated by OpenCVE AI on October 4, 2026 at 01:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description LaraDashboard 1.4.2 before 1.4.8 applies advanced email validation to unauthenticated forgot-password and reset-password requests, triggering DNS lookups and paid AbstractAPI verification calls. Unauthenticated attackers can submit arbitrary addresses to exhaust the verification quota, making validation fail open for all public forms, and probe domain resolution.
Title LaraDashboard 1.4.2 before 1.4.8 Resource Exhaustion via Password Recovery Endpoints
First Time appeared Laradashboard
Laradashboard lara Dashboard
Weaknesses CWE-770
CPEs cpe:2.3:a:laradashboard:lara_dashboard:*:*:*:*:*:*:*:*
Vendors & Products Laradashboard
Laradashboard lara Dashboard
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 5, 2026, 3:42 PM
Reserved
Oct 3, 2026, 12:05 PM
Status
Deferred
Published
Oct 4, 2026, 12:16 AM
Modified
Oct 5, 2026, 4:17 PM