CVE-2021-23814: falha de média gravidade em unisharp/laravel-filemanager
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 6.7epss 1.8%
This affects versions of the package unisharp/laravel-filemanager before 2.6.2. The upload() function does not sufficiently validate the file type when uploading.
An attacker may be able to reproduce the following steps:
1. Install a package with a web Laravel application.
2. Navigate to the Upload window
3. Upload an image file, then capture the request
4. Edit the request contents with a malicious file (webshell)
5. Enter the path of file uploaded on URL - Remote Code Execution
**Note:** Prevention for bad extensions can be done by using a whitelist in the config file(lfm.php). Corresponding document can be found in [here](https://unisharp.github.io/laravel-filemanager/configfolder-categories).
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L/E:P
Produtos afetados
n/a · unisharp/laravel-filemanagerReferências
https://github.com/UniSharp/laravel-filemanager/blob/master/src/Controllers/UploadController.php%23L26https://github.com/UniSharp/laravel-filemanager/issues/1113https://github.com/UniSharp/laravel-filemanager/issues/1113#issuecomment-1812092975https://github.com/UniSharp/laravel-filemanager/releases/tag/v2.5.1https://github.com/UniSharp/laravel-filemanager/releases/tag/v2.6.2https://security.snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-1567199https://snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-1567199