Description
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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
lavalite cms
Default version status: unaffected
0 to ≤ 10.1.2affected
pkg:composer/lavalite/cmsReferences
- https://gist.github.com/kazisabu/073510cb5675d9803cbee4f7c29810e0 ↗
- https://github.com/LavaLite/framework/blob/22626571904ad10befd78dca8cc2ad1a6d08396f/src/Litepie/Filer/routes/web.php ↗
- https://github.com/LavaLite/framework/blob/22626571904ad10befd78dca8cc2ad1a6d08396f/src/Litepie/Filer/Http/Controllers/FileController.php ↗
- https://github.com/LavaLite/cms/releases/tag/v10.1.2 ↗
- https://www.vulncheck.com/advisories/lavalite-cms-through-10.1.2-missing-authentication-via-filer-download-routes ↗