Skip to main content

LaraDashboard EUVDEUVD-2026-92049

| CVE-2026-105127 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-03 VulnCheck GHSA-g2mx-6phx-6vgr
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public password-recovery endpoint
  2. Delivery
    Submit many arbitrary email addresses
  3. Exploit
    Trigger paid AbstractAPI and DNS lookups
  4. Execution
    Exhaust verification quota
  5. Impact
    Validation fails open site-wide

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that LaraDashboard's advanced email validation be configured and enabled (the domain-check / AbstractAPI verification integration, gated in the code by settings such as auth_registration_email_domain_check_enabled), and that these advanced checks be wired into the unauthenticated ForgotPasswordRequest and ResetPasswordRequest paths as they are in 1.4.2-1.4.7. If advanced email validation / the AbstractAPI integration is not configured, there is no paid quota to exhaust and impact is limited to DNS lookups. The patch removes advanced validation from these recovery endpoints (includeAdvancedEmailValidation: false), so only versions 1.4.2 up to but not including 1.4.8 are affected. No authentication or user interaction is needed, and default reachability of the public forgot-password/reset-password forms is the only access prerequisite.

Impact

This is a moderate-severity resource-exhaustion / abuse-of-functionality issue (CWE-770), not a high-urgency flaw despite the network-facing, unauthenticated vector. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, low-complexity, unauthenticated reachability, but the only impact metric set is VA:L - a low availability impact - with no confidentiality or integrity impact (VC:N/VI:N), which is consistent with the real-world effect: exhausting a paid AbstractAPI verification quota and triggering DNS lookups rather than compromising data or code. No EPSS score, KEV listing, or POC was provided, so exploitation likelihood cannot be quantified from the input; there is no public exploit identified at time of analysis and no evidence of active exploitation. The secondary 'fail-open' consequence - once quota is exhausted, email validation silently passes for ALL public forms - is a real security-control-degradation concern that the raw CVSS score arguably under-weights, since it weakens anti-abuse/disposable-domain protections site-wide; teams should weigh that logic-level impact alongside the modest CVSS number. Overall this is a legitimate hardening/availability fix worth patching, but it is a 'medium CVSS, limited blast radius' issue rather than a critical priority, and its urgency is further reduced by the niche deployment footprint of the affected product.

Exploit ScenarioDerived

An unauthenticated attacker repeatedly submits forged or arbitrary email addresses to LaraDashboard's public forgot-password and reset-password endpoints, each request triggering a billable AbstractAPI verification call and a DNS lookup. Once the paid verification quota is depleted, the advanced email validation fails open across all public forms, degrading anti-abuse controls, while the DNS lookups also let the attacker probe domain resolution. No public exploit is identified at time of analysis, but the attack requires only a simple scripted loop of HTTP POST requests.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 04, 2026

Unauthenticated attackers can exhaust LaraDashboard's paid email-verification quota through the public forgot-password and reset-password endpoints, causing advanced email validation to fail open across all public forms. Affected releases are 1.4.2 up to but not including 1.4.8, where the ForgotPasswordRequest and ResetPasswordRequest classes apply advanced DNS and AbstractAPI-based checks to arbitrary submitted addresses. Exploitation requires PR:N per the provided CVSS 4.0 vector, meaning no authentication is needed, and no public exploit code or CISA KEV confirmation is present; impact is a low-availability resource-exhaustion condition rather than code execution or data compromise.

RemediationAI

Upgrade LaraDashboard to version 1.4.8, which removes advanced email validation from the password-recovery paths (the patch sets includeAdvancedEmailValidation: false in ForgotPasswordRequest.php and ResetPasswordRequest.php) while preserving it on registration flows; the vendor patch is available via https://github.com/laradashboard/laradashboard/pull/339 and commit https://github.com/laradashboard/laradashboard/commit/8babc803066a74c628fa012928fb1e6591411eba. If immediate upgrade is not possible, disable the advanced email-validation / AbstractAPI integration for the affected recovery endpoints by turning off the auth_registration_email_domain_check_enabled setting, accepting that disposable-domain and DNS checks on those routes are lost, and apply rate limiting (e.g. Laravel's throttle middleware) to the public forgot-password and reset-password routes to slow quota consumption - noting that throttling reduces but does not eliminate quota exhaustion. Monitor AbstractAPI usage and DNS query volume for anomalies, and add a honeypot or CAPTCHA on public forms as a secondary deterrent, understanding these are compensating controls rather than substitutes for the patch.

Affected VersionsENISA

laradashboard 1.4.2 <1.4.8

Affected Packages

euvd laradashboard fix: 1.4.8

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): LaraDashboard wires its advanced email-validation pipeline - backed by DNS resolution checks in EmailDomainCheckService and paid third-party AbstractAPI lookups in EmailVerificationService - into unauthenticated password-recovery routes. When configured (gated by settings such as auth_registration_email_domain_check_enabled), each forgot-password or reset-password submission triggers outbound DNS queries and a billable AbstractAPI verification call before the request is accepted or rejected. Because there is no per-IP or per-account throttling on these public endpoints, an attacker can send arbitrary addresses to deplete the API quota; once the quota is gone, the verification control falls back to allowing requests, effectively disabling the same validation on registration and other public forms. The exposed code paths are ForgotPasswordRequest.php (lines 22-27), ResetPasswordRequest.php (lines 23-30), EmailVerificationService.php (lines 95-114) and EmailDomainCheckService.php (line 128) as shipped in the v1.4.2 tag. The CPE cpe:2.3:a:laradashboard:laradashboard:*:*:*:*:*:*:*:* confirms the affected component is the LaraDashboard application itself.

Know when Laradashboard gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 5.3 MEDIUM

Remote, low-complexity, unauthenticated abuse of public recovery forms (AV:N/AC:L/PR:N/UI:N); impact limited to resource/quota exhaustion so A:L with no confidentiality or integrity loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche open-source Laravel admin dashboard, limited production footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy