|
OpenBSD_3_8_003: RELIABILITY FIX: January 13, 2006 |
|
|
|
niedziela, 15 stycznia 2006 -
Napisał: Rafał Krzysztof Andrzejewski (1211 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.8/i386/003_i386pmap.patch
b) następnie zaaplikuj "łatkę" w systemie:
# cd /usr/src
# patch -p0 < ścieżka/do/003_i386pmap.patch
c) i przekompiluj jądro |
|
Ostatnio aktualizowany ( poniedziałek, 23 stycznia 2006 )
|
|
|