9.8
CVSSv3

CVE-2021-43617

Published: 14/11/2021 Updated: 18/11/2021
CVSS v2 Base Score: 7.5 | Impact Score: 6.4 | Exploitability Score: 10
CVSS v3 Base Score: 9.8 | Impact Score: 5.9 | Exploitability Score: 3.9
VMScore: 668
Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P

Vulnerability Summary

Laravel Framework up to and including 8.70.2 does not sufficiently block the upload of executable PHP content because Illuminate/Validation/Concerns/ValidatesAttributes.php lacks a check for .phar files, which are handled as application/x-httpd-php on systems based on Debian. NOTE: this CVE Record is for Laravel Framework, and is unrelated to any reports concerning incorrectly written user applications for image upload.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

laravel framework

Vendor Advisories

Debian Bug report logs - #1002728 php-illuminate-validation: CVE-2021-43617: Failure to block the upload of executable PHP content Package: php-illuminate-validation; Maintainer for php-illuminate-validation is Debian PHP PEAR Maintainers <pkg-php-pear@listsaliothdebianorg>; Source for php-illuminate-validation is src:php-laravel ...

Github Repositories

This is a reproduction of PHP Laravel 8.70.1 - Cross Site Scripting (XSS) to Cross Site Request Forgery (CSRF) vulnerability

CVE-2021-43617 This is a reproduction of PHP Laravel 8701 - Cross Site Scripting (XSS) to Cross Site Request Forgery (CSRF) vulnerability Description The vulnerability exploits the fact that we can bypass laravel image file upload functionality to upload arbitary files on the web server which let us run arbitary javascript and bypass the csrf token Steps to reproduce: Creati