Fredag 28. Januar, 2005
At verdsveven ikkje er nokon trygg plass, fekk eg først oppleve personleg i går. Seint i går kveld sjekka eg e-postboksen min og inn tikka det ei melding frå Asle Ommundsen om at nokon hadde brote seg inn i nettsida mi.
Det viste seg å vere ei svakheit i logganalysatoren min som var grunnen. Asle la òg ved ein link frå iDefense, som skildrar problemet og moglege løysingar på dette.
AWStats nyttar ein ufiltrert variabel som blir satt av brukar. Denne kan nyttast til å køyre kommandoar lokalt på server med webserver-rettar.
Problemet er, i følgje iDefense, stadfesta i versjonane 6.1 og 6.2, men finnast truleg òg i tidlegare utgåver.
Det blir presentert to løysingar på problemet.
if ($QueryString =~ /configdir=([^&]+)/i) {
$DirConfig=&DecodeEncodedString("$1");
}
med linjene:
if ($QueryString =~ /configdir=([^&]+)/i) {
$DirConfig=&DecodeEncodedString("$1");
$DirConfig=~tr/a-z0-9_\-\/\./a-z0-9_\-\/\./cd;
}
Sjølv lasta eg ned versjon 6.3 og oppgraderte filene på serveren i går kveld, så no skal alt vere i skjønnaste orden — enn så lenge. Tusen takk til Asle, som gjorde meg merksam på problemet.
Av: Asle Ommundsen, 30. Januar 2005, kl. 13.25
Nå nettopp ble AWStats 6.3 Final ferdig. Så da skal jeg oppgradere, i hvert fall. ;-)
Av: Jesro Christoffer Cena, 31. Januar 2005, kl. 08.25
Eg har nett gjort det same. :)