Unrestricted Upload vulnerabilities occur when an application allows attackers to upload dangerous files to the application server. The attackers can then execute the malicious code and take control of the application or server. Such malicious activity can be prevented by only allowing certain types of files to be uploaded and storing uploaded files in a location where they won't be executed as code.
Learning Objectives
This Defending TypeScript Skill Lab provides a virtual environment containing a vulnerable application and its source code, providing developers with hands-on experience identifying and fixing Unrestricted Upload of Files with Dangerous Type vulnerabilities.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):