Skip to main content

LavaLite CMS EUVDEUVD-2026-104929

| CVE-2026-113358 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-10-20 VulnCheck GHSA-mr53-92q8-jc4r
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach unauthenticated filer/download route
  2. Exploit
    Supply arbitrary disk name and path
  3. Execution
    Bypass missing authentication check
  4. Impact
    Exfiltrate private uploads from local or S3 storage

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Exploitable against default deployments of LavaLite CMS (through 10.1.2) wherever the Filer module's filer/download and filer/display routes are reachable, which they are by default - no authentication, user interaction, or special privileges are required. The attacker must supply a disk name and file path to FileController; because arbitrary disk names and paths are accepted, both local storage uploads and any configured remote S3 disks are in scope. The practical limiting factor is that the attacker must know or enumerate valid file paths/disk names to retrieve specific private files; impact is confined to confidentiality (file disclosure) with no integrity or availability effect.

Impact

Multiple signals align to make this a credible priority rather than an inflated high-score issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation with no user interaction, and the sole impact is high confidentiality (VC:H) with no integrity or availability effect - consistent with CWE-306 (Missing Authentication) and the description of arbitrary file disclosure. Publicly available exploit code exists (a gist referenced by the CVE and by VulnCheck's advisory), which raises practical risk beyond theory. However, this is NOT listed in CISA KEV and no EPSS score was provided in the input, so there is no evidence of active, widespread exploitation - the signal is 'exploitable and public' rather than 'being used in the wild.' The confidentiality-only impact also bounds the damage: an attacker reads private files but cannot directly modify data or disrupt service. Net: treat as a real, patch-soon issue for anyone running LavaLite CMS, tempered by the product's limited deployment footprint and the absence of KEV/EPSS corroboration for mass exploitation.

Exploit ScenarioDerived

An unauthenticated attacker sends crafted HTTP requests to the exposed filer/download and filer/display routes, supplying arbitrary disk names and file paths to the FileController. Because authentication is missing, the application returns private uploads from local storage or configured remote S3 disks, exfiltrating sensitive documents. A public proof-of-concept exploit already exists, lowering the skill barrier to carry this out.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 20, 2026

Unauthenticated file disclosure in LavaLite CMS through 10.1.2 allows remote attackers to download private stored files through the Filer module's filer/download and filer/display routes. Attackers can supply arbitrary disk names and paths to FileController, exposing private local uploads or data on configured remote S3 disks when paths or disk names are known or enumerable. Publicly available exploit code exists, and no CISA KEV status is indicated in the provided data; assessed impact is confidentiality-only, with no integrity or availability effect.

RemediationAI

No vendor-released patch version is identified in the provided data, and LavaLite CMS 10.1.2 is documented as affected, so upgrading to 10.1.2 does not remediate this issue. Until a fixed release is published, disable or block the filer/download and filer/display routes at the reverse proxy or WAF, accepting that legitimate file download and display features will stop working. Add authentication and authorization middleware plus strict disk-name and path allowlisting in FileController, with the trade-off of application code changes and possible breakage of legitimate file access. Move private uploads outside the web root and tighten S3 disk credentials and object permissions to least privilege, accepting that remote storage integrations may need adjustment. Monitor https://www.vulncheck.com/advisories/lavalite-cms-through-10.1.2-missing-authentication-via-filer-download-routes and LavaLite CMS releases for a patched version.

Affected VersionsENISA

CMS 0 ≤10.1.2

Affected Packages

euvd cms no fix

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-306, missing authentication for a critical function, in LavaLite CMS's Filer module. The module's web.php routes expose filer/download and filer/display without authentication middleware, and FileController trusts attacker-supplied disk and path parameters. Because LavaLite is Laravel-based, disk names map to configured filesystem or S3 storage backends, so the missing authorization check can expose both local private uploads and objects on configured remote S3 disks. The CPE lavalite:cms:* confirms all versions through 10.1.2 are in scope. The assessed CVSS:3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, matching the description's unauthenticated network-reachable file disclosure and the independent assessment's confidentiality-only impact.

Know when Lavalite 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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Missing authentication on network-facing routes gives AV:N/AC:L/PR:N/UI:N; impact is file disclosure only, so C:H with I:N/A:N and no authorization scope change (S:U).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/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
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

LavaLite CMS through 10.1.2 contains a missing authentication vulnerability in the Filer module that allows unauthenticated attackers to download stored files through the filer/download and filer/display routes. Attackers can supply arbitrary disk names and paths to FileController to retrieve private uploads from local storage or configured remote S3 disks.

Technical POC Analysis

CWE-306 (Missing Authentication for Critical Function), with an authorization component.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

LavaLite CMS (through 10.1.2) contains a high-severity file disclosure flaw that can expose private uploads and data on configured remote S3 disks to remote retrieval, with publicly available exploit code and no vendor-released patch identified at time of analysis. Leadership should care because sensitive stored files may be accessed without integrity or availability impact, creating regulatory, privacy, and reputational exposure for teams running the CMS.

Business Impact: High
Compensating Controls

No vendor patch identified; interim mitigations include disabling or restricting the Filer module routes filer/download and filer/display via WAF/reverse proxy, applying least privilege to upload directories and S3 disks, rotating S3 credentials, and monitoring logs for unauthorized file retrieval.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
niche open-source Laravel-based CMS, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-70866 HIGH POC
8.8 Feb 13

LavaLite CMS 10.1.0 is vulnerable to Incorrect Access Control. An authenticated user with low-level privileges (User rol

CVE-2022-42188 HIGH POC
7.5 Oct 18

In Lavalite 9.0.0, the XSRF-TOKEN cookie is vulnerable to path traversal attacks, enabling read access to arbitrary file

CVE-2024-31828 MEDIUM POC
6.1 Apr 26

Cross Site Scripting vulnerability in Lavalite CMS v.10.1.0 allows attackers to execute arbitrary code and obtain sensit

CVE-2019-18883 MEDIUM POC
6.1 Nov 13

XSS exists in Lavalite CMS 5.7 via the admin/profile name or designation field. Rated medium severity (CVSS 6.1), this v

CVE-2023-27238 CRITICAL
9.8 May 12

LavaLite CMS v 9.0.0 was discovered to be vulnerable to web cache poisoning. Rated critical severity (CVSS 9.8), this vu

CVE-2023-30124 MEDIUM POC
5.4 May 18

LavaLite v9.0.0 is vulnerable to Cross Site Scripting (XSS). Rated medium severity (CVSS 5.4), this vulnerability is rem

CVE-2019-17434 MEDIUM POC
5.4 Oct 10

LavaLite through 5.7 has XSS via a crafted account name that is mishandled on the Manage Clients screen. Rated medium se

CVE-2018-16551 MEDIUM POC
5.4 Sep 05

LavaLite 5.5 has XSS via a /edit URI, as demonstrated by client/job/job/Zy8PWBekrJ/edit. Rated medium severity (CVSS 5.4

CVE-2025-71177 MEDIUM POC
5.1 Jan 23

LavaLite CMS versions up to and including 10.1.0 contain a stored cross-site scripting vulnerability in the package crea

CVE-2023-36984 HIGH
7.5 Aug 01

LavaLite CMS v 9.0.0 is vulnerable to Sensitive Data Exposure. Rated high severity (CVSS 7.5), this vulnerability is rem

CVE-2023-36983 HIGH
7.5 Aug 01

LavaLite CMS v 9.0.0 is vulnerable to Sensitive Data Exposure. Rated high severity (CVSS 7.5), this vulnerability is rem

CVE-2026-108951 HIGH
7.1 Oct 12

Authorization bypass in LavaLite CMS through 10.1.2 lets an authenticated low-privileged user modify other users' accoun

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