RFI - Using remote file inclusion (RFI), an attacker can cause the web application to include a remote file. This is possible for web applications that dynamically include external files or scripts. Potential web security consequences of a successful RFI attack range from sensitive information disclosure and Cross-site Scripting (XSS) to remote code execution and, as a final result, full system compromise. Remote file inclusion attacks usually occur when an application receives a path to a file as input for a web page and does not properly sanitize it. This allows an external URL to be supplied to the include function.

Code execution via file upload - we upload a file which is run by the server and the commands in the file are executed from the server. These can be any commands from deleting folders to opening a backdoor.

XSS via svg - svg files can be used to xss the application. We will see more how in the later slides.