File inclusion Security Vulnerability

Description
A script includes a file which name is determined using user-supplied data and the user input is not properly validated before being passed to the inlcude function.

Impact
It is possible for a remote attacker to include a file from local or remote resources and/or execute arbitrary script code with the privileges of the webserver.

References
PHP - Using remote files
Code Injection Vulnerabilities Explained
OWASP PHP Top 5

Acunetix Web Application Security Blog

Latest Article

Web Server Security and Database Server Security

Latest Whitepaper

Why File Upload Forms are a major security threat

Testimonials

“The issues detected were of major impact; if hackers would have found the security holes, they could have hacked an entire Joomla! Site.”

Robin Muilvijk
Quality & Testing Team, Joomla!