|
OpenBSD_3_7_009: RELIABILITY FIX: January 13, 2006 |
|
|
|
niedziela, 15 styczeń 2006 -
Napisał: Rafał Krzysztof Andrzejewski (2093 odsłon)
|
Change the implementation of i386 W^X so that the \"execute line\" can move around. Before it was limited to being either at 512MB (below which all code normally lands) or at the top of the stack. Now the line can float as mprotect(2) and mmap(2) requests need it to. This is now implemented using only GDT selectors instead of the LDT so that it is more robust as well.
Aby załatać Twój system postępuj według poniższej instrukcji:
a) ściągnij patch z podanej niżej lokalizacji:
# fetch
ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.7/i386/009_i386pmap.patch
b) następnie zaaplikuj "łatkę" w systemie:
# cd /usr/src
# patch -p0 < ścieżka/do/009_i386pmap.patch
c) i przekompiluj jądro |
|
Ostatnio aktualizowany ( poniedziałek, 23 styczeń 2006 )
|
|
|