vendor:
School Attendance Monitoring System
by:
Ihsan Sencan
8.8
CVSS
HIGH
Arbitrary File Upload
434
CWE
Product Name: School Attendance Monitoring System
Affected Version From: 1.0
Affected Version To: 1.0
Patch Exists: NO
Related CWE: CVE-2018-18799
CPE: a:sourcecodester:school_attendance_monitoring_system:1.0
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: WiN7_x64/KaLiLinuX_x64
2018
School Attendance Monitoring System 1.0 – Arbitrary File Upload
School Attendance Monitoring System 1.0 is vulnerable to an arbitrary file upload vulnerability. This vulnerability allows an attacker to upload a malicious file to the web server. By exploiting this vulnerability, an attacker can gain access to the web server and execute arbitrary code. The vulnerability exists due to insufficient validation of the uploaded file type. An attacker can exploit this vulnerability by uploading a malicious file with a double extension such as .php.gif. This will bypass the validation and allow the attacker to upload the malicious file to the web server.
Mitigation:
The application should validate the file type before allowing the file to be uploaded. The application should also restrict the file types that can be uploaded.