[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: possible apache flaw ?
> > in php scripts as even the most insecure script would not make apache
> > segfault and "give" someone a shell.
>
> I doubt segfaulting... but I see no reason why bad PHP programming
> wouldn't happily give me a shell :).
yeah I meant give you a shell as a result of apache segfaulting.
> > I didn't get the chance to portscan the server and
> > see if it really
> > binds a shell to some port because of pf having very restrictrive rules
but
> > that would
> > explain the idling (user 'www' loggued in for 10 minutes idling before I
> > kill the process).
>
> Check if there are remote ssh sessions. If I had a way to get Apache
> (or PHP or whatever) to barf while tucked behind a "restrictive"
> firewall I'd have it spawn an 'ssh -R ...' and have it connect to me :).
There are no remote ssh session the shell seems to keep idling. I don't
think
that the guy (if it really is someone, what i am really starting to believe)
has
the skills to rewrite a shellcode. Looking at the logs it seems like it is a
script kiddie using someone's else exploit (what cracker would be dumb
enough to trigger over a hundred attacks in a few days without fearing to
get discovered). What I think is that this guy saw that there was something
going wrong but ssh not being accessible he would not be able to get in.
> The segfault bit is disturbing though. Either your *really* screwed
> something up :) or someone's got an interesting exploit.
Well, I don't know what I would have screwed up, really. I believe there
is some exploit but there are just rumors, I don't know what is true and
what is false, but all this makes me wonder.
> So to be clear, this is NOT the default Apache from OpenBSD but the
> latest flavor from apache.org? Same with PHP?
It is apache 1.3.23 and php 4.1.2.
> > is constantly auditing logs in search of weird things.
>
> Hmmm, and a packet sniffer on another box would be fun :).
Yeah, I configured pf on the gateway to log evvery packet ingoing and
outgoing. I should be able to retrace which client caused apache to segfault
as apache doesn't log the IP address of the client in this particular case.
> Can you tell, from your logs, say login times for the www users and the
> last pages accessed?
Nope, that's why I enabled full logging.
> Marc
veins
-- bofh at kheos.net && skreel.org - bofh, the choice of a degenerated
administration.
'Un jour, un canard qui se prénommait Harry dit à une cane: ris, cane ! Et
la cane a ri.'