OpenSSH 3.7.1

Zabezpieczenia | Śr, 17 Wrze 2003 10:13:28 +0200 | Autor: Redakcja | Czytań: 2296

Wczoraj wieczorem ukazało się drugie advisory do OpenSSH. Jak można przeczytać zalecane jest zaktualizowanie do wersji 3.7.1 lub skorzystanie z poprawki.

Oto fragment rozmowy IRC opisujący typ problemu, który wystąpił w OpenSSH.

23:07 < gorion> to zwykły heap overflow jest.
23:09 < gorion> 32ko ovf z \0, gdzieś tam widziałem buffer->alloc become > 0xa0000
23:10 < gorion> czyli fatal() wywoływany
23:11 < gorion> bo buffer->alloc > wielkość buffera -> buffer w strkuturze * i fatal leci cleanup.
23:12 < gorion> a któryś z tych cleanup'ów to packet_close, czyli buffer_free robi
memset(buffer->buf, '\0', buffer->alloc)
23:12 < gorion> a tu jest 32k wartości '\0'
23:13 < gorion> jak malloc wraca null to xrealloc call fatal() można też próbować exploitować.
23:14 < gorion> tylko że w kernelach 2.4 sys_brk nigdy nie wraca null

Nowe advisory można poczytać pod tym adresem http://www.openssh.com/txt/buffer.adv, zaś nową wersje OpenSSH można pobrać stąd.



W tej chwili nie ma jeszcze komentarzy. Możesz jednak dodać swój własny.

Aby dodawać komentarze musisz się zalogować.

W dziale wiadomośći, każda zarejestrowana osoba ma możliwość dodawania swoich wiadomości. Pojawią się one w serwisie po akceptacji jednego z moderatorów. Aby zachęcić was do aktywnego udziału w rozwoju serwisu, przygotowaliśmy konkurs z nagrodami.

Top 20 news
Najaktywniejsi
1 Rellik 9630 pkt.
2 grzemach 870 pkt.
3 betaKondor 470 pkt.
4 Koras 350 pkt.
5 Localghost 140 pkt.
6 kris2005a 140 pkt.
7 elmocamp 100 pkt.
8 Tommy 100 pkt.
9 Scoti 80 pkt.
10 sevar 60 pkt.
Zobacz pełną listę