{"id":"GHSA-9g95-48c6-r778","aliases":["CVE-2025-14894"],"title":"Livewire Filemanager does not restrict uploaded file types","description":"Livewire Filemanager, commonly used in Laravel applications, contains LivewireFilemanagerComponent.php, which does not perform file type and MIME validation, allowing for RCE through upload of a malicious php file that can then be executed via the /storage/ URL if a commonly performed setup process within Laravel applications has been completed.","severity":"high","score":7.5,"published":"2026-01-16T15:31:24.000Z","modified":"2026-09-10T03:50:58.948Z","withdrawn":false,"knownExploited":false,"affected":[{"ecosystem":"Packagist","name":"livewire-filemanager/filemanager","ranges":[{"events":[{"introduced":"0"},{"last_affected":"1.0.4"}],"type":"ECOSYSTEM"}],"versions":["v0.1.0","v0.1.1","v0.1.10","v0.1.11","v0.1.13","v0.1.14","v0.1.15","v0.1.16","v0.1.17","v0.1.18","v0.1.19","v0.1.2","v0.1.20","v0.1.21","v0.1.22","v0.1.23","v0.1.24","v0.1.25","v0.1.26","v0.1.27","v0.1.28","v0.1.29","v0.1.3","v0.1.30","v0.1.31","v0.1.32","v0.1.33","v0.1.34","v0.1.35","v0.1.36","v0.1.37","v0.1.38","v0.1.39","v0.1.4","v0.1.40","v0.1.41","v0.1.42","v0.1.43","v0.1.44","v0.1.45","v0.1.46","v0.1.47","v0.1.48","v0.1.49","v0.1.5","v0.1.50","v0.1.51","v0.1.52","v0.1.6","v0.1.7","v0.1.8","v0.1.9","v1.0.0","v1.0.1","v1.0.2","v1.0.3","v1.0.4"],"fixed":[]}],"references":["https://nvd.nist.gov/vuln/detail/CVE-2025-14894","https://github.com/livewire-filemanager/filemanager","https://github.com/livewire-filemanager/filemanager/blob/master/docs.md#security","https://hackingbydoing.wixsite.com/hackingbydoing/post/unauthenticated-rce-in-livewire-filemanager","https://www.kb.cert.org/vuls/id/650657"],"sources":[{"name":"OSV","id":"GHSA-9g95-48c6-r778","modified":"2026-09-10T03:50:58.948621307Z","url":"https://osv.dev/vulnerability/GHSA-9g95-48c6-r778"}],"assessments":[{"source":"OSV","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","score":7.5}]}