Re: Hack attempt
Cedric Blancher <[email protected]>
| Newsgroups | gmane.comp.security.linux |
|---|---|
| Organization | Cartel Securite |
| Message-ID | <[email protected]> |
Le ven 23/07/2004 à 04:04, Alex Derkach a écrit : > Not really an exploit IMO. It is a feature in PHP which you should > disable if you don't use it. (Edit php.ini OR httpd.conf and add a > disable_functions directive). IMHO, if the exploit is quite simple, it points out strong issues regarding this webserver configuration : . Web application is poorly developped . technic shows user input direct usage and no validation (baaad) This is a common web apps vulnerabilites. User input must never be trusted and must be validated in any case. . PHP is not configured properly : . technic shows fopen URL wrapper set to 1 (baaaad) . successful command execution shows safe_mode desactivated PHP Safe_mode allows one to put restriction on stuff like file including from scripts, command execution, uploading, etc. . Webserver host is poorly filtered . actions shows intruder is able to download stuff from the Internet, then probably bind a shell, launch eggdrop and so on The host should be restricted to the only connections it is supposed to receive and initiate, no more. This can prevent an intruder to perform a complete intrusion. In this case, a proper network filtering could have prevent the host from including distant URL... > You shouldn't be too worried, the 'hacker' can't get access to > anything that the web server user doesn't have access to, but don't > take any chances either. (a simple rm -rf can wipe you out and leave > you wishing you had backups) I disagree. Considering the fact there's a lot of kernel local root exploits around, there's not much to do to get root http://www.linuxsecurity.com/feature_stories/feature_story-117.htmlshell if server has strong availability restriction that could have refrain admin from upgrading kernel. Not mentionning vulnerable third party applications... Intruder actions have to get verified in order to validate the fact he couldn't get further priviledges. Anyway, to my mind, this webserver should be completely wiped away, reinstalled and reconfigured properly from a clean system base implementing strong restrictions for web apps and correct network connections filtering. Good start for PHP secure installation can be : http://www.linuxsecurity.com/feature_stories/feature_story-117.html There's a lot of paper on web apps security around. -- http://www.netexit.com/~sid/ PGP KeyID: 157E98EE FingerPrint: FA62226DA9E72FA8AECAA240008B480E157E98EE >> Hi! I'm your friendly neighbourhood signature virus. >> Copy me to your signature file and help me spread!