{"url":"http://public2.vulnerablecode.io/api/packages/548929?format=json","purl":"pkg:composer/unisharp/laravel-filemanager@1.8.2.2","type":"composer","namespace":"unisharp","name":"laravel-filemanager","version":"1.8.2.2","qualifiers":{},"subpath":"","is_vulnerable":true,"next_non_vulnerable_version":"2.9.1","latest_non_vulnerable_version":"2.9.1","affected_by_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/56363?format=json","vulnerability_id":"VCID-hcx9-nh1b-suet","summary":"UniSharp Laravel Filemanager Code Injection vulnerability\nVersions of the package unisharp/laravel-filemanager before 2.9.1 are vulnerable to Remote Code Execution (RCE) through using a valid mimetype and inserting the . character after the php file extension. This allows the attacker to execute malicious code.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2024-21546","reference_id":"","reference_type":"","scores":[{"value":"0.04387","scoring_system":"epss","scoring_elements":"0.89205","published_at":"2026-06-09T12:55:00Z"},{"value":"0.04387","scoring_system":"epss","scoring_elements":"0.89189","published_at":"2026-06-08T12:55:00Z"},{"value":"0.04387","scoring_system":"epss","scoring_elements":"0.8919","published_at":"2026-06-06T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2024-21546"},{"reference_url":"https://gist.github.com/ImHades101/338a06816ef97262ba632af9c78b78ca","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P"},{"value":"8.9","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2024-12-18T15:34:48Z/"}],"url":"https://gist.github.com/ImHades101/338a06816ef97262ba632af9c78b78ca"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"8.9","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/commit/8170760c0ae316d77b9363cd4c76ab68d3f63f0b","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P"},{"value":"8.9","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2024-12-18T15:34:48Z/"}],"url":"https://github.com/UniSharp/laravel-filemanager/commit/8170760c0ae316d77b9363cd4c76ab68d3f63f0b"},{"reference_url":"https://security.snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-7210316","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P"},{"value":"8.9","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"9.3","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2024-12-18T15:34:48Z/"}],"url":"https://security.snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-7210316"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2024-21546","reference_id":"CVE-2024-21546","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"8.9","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-21546"},{"reference_url":"https://github.com/advisories/GHSA-6569-3785-r3v6","reference_id":"GHSA-6569-3785-r3v6","reference_type":"","scores":[{"value":"HIGH","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-6569-3785-r3v6"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/83569?format=json","purl":"pkg:composer/unisharp/laravel-filemanager@2.9.1","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/unisharp/laravel-filemanager@2.9.1"}],"aliases":["CVE-2024-21546","GHSA-6569-3785-r3v6"],"risk_score":4.4,"exploitability":"0.5","weighted_severity":"8.8","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-hcx9-nh1b-suet"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41910?format=json","vulnerability_id":"VCID-ncwb-mgpy-mfgn","summary":"Unrestricted Upload of File with Dangerous Type\nThis affects the package unisharp/laravel-filemanager from 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 allow list in the config file(lfm.php). Corresponding document can be found in the [here](https://unisharp.github.io/laravel-filemanager/configfolder-categories).","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-23814","reference_id":"","reference_type":"","scores":[{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84335","published_at":"2026-06-04T12:55:00Z"},{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84356","published_at":"2026-06-09T12:55:00Z"},{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84343","published_at":"2026-06-08T12:55:00Z"},{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84355","published_at":"2026-06-07T12:55:00Z"},{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84361","published_at":"2026-06-06T12:55:00Z"},{"value":"0.02089","scoring_system":"epss","scoring_elements":"0.84358","published_at":"2026-06-05T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-23814"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/blob/master/src/Controllers/UploadController.php%23L26","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/blob/master/src/Controllers/UploadController.php%23L26"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/blob/master/src/Controllers/UploadController.php#L26","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/blob/master/src/Controllers/UploadController.php#L26"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/commit/bd84899ce65a7f193e676dd8444e424fa50f64fa","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/commit/bd84899ce65a7f193e676dd8444e424fa50f64fa"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/issues/1113","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/UniSharp/laravel-filemanager/issues/1113"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/issues/1113#issuecomment-1812092975","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/issues/1113#issuecomment-1812092975"},{"reference_url":"https://snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-1567199","reference_id":"","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://snyk.io/vuln/SNYK-PHP-UNISHARPLARAVELFILEMANAGER-1567199"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-23814","reference_id":"CVE-2021-23814","reference_type":"","scores":[{"value":"6.7","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-23814"},{"reference_url":"https://github.com/advisories/GHSA-f8x6-m9f5-ffp8","reference_id":"GHSA-f8x6-m9f5-ffp8","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-f8x6-m9f5-ffp8"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59872?format=json","purl":"pkg:composer/unisharp/laravel-filemanager@2.6.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-hcx9-nh1b-suet"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/unisharp/laravel-filemanager@2.6.2"}],"aliases":["CVE-2021-23814","GHSA-f8x6-m9f5-ffp8"],"risk_score":3.1,"exploitability":"0.5","weighted_severity":"6.2","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-ncwb-mgpy-mfgn"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/109278?format=json","vulnerability_id":"VCID-w4hs-bfs5-kbew","summary":"UniSharp Laravel Filemanager directory traversal vulnerability\nUniSharp laravel-filemanager (aka Laravel Filemanager) with `league/flysystem` version `< 2.0.0` allows download?working_dir=%2F.. directory traversal to read arbitrary files, as exploited in the wild in June 2022.\n\nSince `v2.6.4`, UniSharp laravel-filemanager (aka Laravel Filemanager) requires users to install `league/flysystem` version `>= 2.0.0`.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2022-40734","reference_id":"","reference_type":"","scores":[{"value":"0.91646","scoring_system":"epss","scoring_elements":"0.99694","published_at":"2026-06-09T12:55:00Z"},{"value":"0.91646","scoring_system":"epss","scoring_elements":"0.99693","published_at":"2026-06-08T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2022-40734"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/commit/8a357d02e8f54ddf130961c64ff2cfc1882bbfcf","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/commit/8a357d02e8f54ddf130961c64ff2cfc1882bbfcf"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/issues/1150","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/issues/1150"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/issues/1150#issuecomment-1320186966","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/issues/1150#issuecomment-1320186966"},{"reference_url":"https://github.com/UniSharp/laravel-filemanager/issues/1150#issuecomment-1825310417","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/UniSharp/laravel-filemanager/issues/1150#issuecomment-1825310417"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40734","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40734"},{"reference_url":"https://github.com/advisories/GHSA-5m2h-7rf2-rpx6","reference_id":"GHSA-5m2h-7rf2-rpx6","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-5m2h-7rf2-rpx6"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/504325?format=json","purl":"pkg:composer/unisharp/laravel-filemanager@2.6.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-hcx9-nh1b-suet"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/unisharp/laravel-filemanager@2.6.0"},{"url":"http://public2.vulnerablecode.io/api/packages/146088?format=json","purl":"pkg:composer/unisharp/laravel-filemanager@2.6.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-hcx9-nh1b-suet"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/unisharp/laravel-filemanager@2.6.4"}],"aliases":["CVE-2022-40734","GHSA-5m2h-7rf2-rpx6"],"risk_score":10.0,"exploitability":"2.0","weighted_severity":"6.2","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-w4hs-bfs5-kbew"}],"fixing_vulnerabilities":[],"risk_score":"10.0","resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/unisharp/laravel-filemanager@1.8.2.2"}