GHSA-f8x6-m9f5-ffp8MediumCVSS 6.7

Unrestricted Upload of File with Dangerous Type in unisharp/laravel-filemanager

Published
January 6, 2022
Last Modified
April 22, 2024

🔗 CVE IDs covered (1)

📋 Description

This affects the package unisharp/laravel-filemanager prior to version 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:

  • Install a package with a web Laravel application.
  • Navigate to the Upload window
  • Upload an image file, then capture the request
  • Edit the request contents with a malicious file (webshell)
  • 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 the here.

🎯 Affected products1

  • composer/unisharp/laravel-filemanager:< 2.6.2

🔗 References (7)