php - inject code into $_SERVER['REMOTE_ADDR'] ?
From: Christophe Vandeplas (christophe_at_vandeplas.com)
Date: 01/31/05
- Next message: Mark South: "Re: Help! Hacked?"
- Previous message: Gandalf Parker: "Re: Help! Hacked?"
- Next in thread: Stevey: "Re: php - inject code into $_SERVER['REMOTE_ADDR'] ?"
- Reply:(deleted message) Stevey: "Re: php - inject code into $_SERVER['REMOTE_ADDR'] ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Mon, 31 Jan 2005 16:43:28 +0100
Hello
I am coding a kind of weblogin system that adapts the firewall of a
gateway for logged users so that they can access another network.
to adapt the firewall I made a simple script, let's call it
firewallAuth. This script needs 1 argument, the ip that needs to be
added in the firewall.
Now the only way to do this in php is to use the 'exec()' function.
The ip of the user is stored in $_SERVER['REMOTE_ADDR'].
To get root rights (I need them to adapt my firewall) i use sudo. (the
php user can only run the firewallAuth command with sudo)
So I just do this in php code:
exec("sudo /home/firewall/firewallAuth ".$_SERVER['REMOTE_ADDR']);
My question is now: is there any (known) way for a user to inject sode
into this _SERVER global? or am I not-to-unsafe to use it?
Thanks for the comments.
-- ------------------------------------- Christophe 'ElCascador' Vandeplas GSM: +32 (0)486/64.10.33 email: christophe(at)vandeplas(dot)com http://www.vandeplas.com GnuPG:1024D/14913897: 66BD A9EB 0357 D80F 20D4 D698 3B2B E562 1491 3897 ------------------------------------- *** PLEASE *** "Never send mass-mails/forward to this email address. Please add the email-address to the BCC field (Blind Carbon Copy) or send the mail separately to me."comp.os.linux.security -- ------------------------------------- Christophe 'ElCascador' Vandeplas GSM: +32 (0)486/64.10.33 email: christophe(at)vandeplas(dot)com http://www.vandeplas.com GnuPG:1024D/14913897: 66BD A9EB 0357 D80F 20D4 D698 3B2B E562 1491 3897 ------------------------------------- *** PLEASE *** "Never send mass-mails/forward to this email address. Please add the email-address to the BCC field (Blind Carbon Copy) or send the mail separately to me."
- application/pgp-signature attachment: This is a digitally signed message part
- Next message: Mark South: "Re: Help! Hacked?"
- Previous message: Gandalf Parker: "Re: Help! Hacked?"
- Next in thread: Stevey: "Re: php - inject code into $_SERVER['REMOTE_ADDR'] ?"
- Reply:(deleted message) Stevey: "Re: php - inject code into $_SERVER['REMOTE_ADDR'] ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|