Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated filer/download route
-
ExploitSupply arbitrary disk name and path
-
ExecutionBypass missing authentication check
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
LavaLite CMS 10.1.0 is vulnerable to Incorrect Access Control. An authenticated user with low-level privileges (User rol
In Lavalite 9.0.0, the XSRF-TOKEN cookie is vulnerable to path traversal attacks, enabling read access to arbitrary file
Cross Site Scripting vulnerability in Lavalite CMS v.10.1.0 allows attackers to execute arbitrary code and obtain sensit
XSS exists in Lavalite CMS 5.7 via the admin/profile name or designation field. Rated medium severity (CVSS 6.1), this v
LavaLite CMS v 9.0.0 was discovered to be vulnerable to web cache poisoning. Rated critical severity (CVSS 9.8), this vu
LavaLite v9.0.0 is vulnerable to Cross Site Scripting (XSS). Rated medium severity (CVSS 5.4), this vulnerability is rem
LavaLite through 5.7 has XSS via a crafted account name that is mishandled on the Manage Clients screen. Rated medium se
LavaLite 5.5 has XSS via a /edit URI, as demonstrated by client/job/job/Zy8PWBekrJ/edit. Rated medium severity (CVSS 5.4
LavaLite CMS versions up to and including 10.1.0 contain a stored cross-site scripting vulnerability in the package crea
LavaLite CMS v 9.0.0 is vulnerable to Sensitive Data Exposure. Rated high severity (CVSS 7.5), this vulnerability is rem
LavaLite CMS v 9.0.0 is vulnerable to Sensitive Data Exposure. Rated high severity (CVSS 7.5), this vulnerability is rem
Authorization bypass in LavaLite CMS through 10.1.2 lets an authenticated low-privileged user modify other users' accoun
EUVD-2026-104929
GHSA-mr53-92q8-jc4r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB