Description
This vulnerability was detected using the information from phpinfo() page.
If “open_basedir” is not set, there is no limit for the files to be opened by PHP to the specified directory tree, this means that you might be exposed to Remote File Inclusion.
Remote File Inclusion (RFI) vulnerability is a vulnerability in uncontrolled web applications that rely on script runtime. With the help of the vulnerability, an attacker could inject code into a Web server and run it remotely.
Recommendation
Set the “open_basedir” configuration directive from php.ini as follows :
open_basedir = my_app_directory
References
https://cytrix.io/blog/vulnerabilities/remote-file-inclusion-rfi/
https://en.wikipedia.org/wiki/File_inclusion_vulnerability
https://cwe.mitre.org/data/definitions/16.html