glibc z HEAD

Arkadiusz Miskiewicz arekm w pld-linux.org
Czw, 3 Cze 2004, 16:24:53 CEST


Witam,

qboosh, jak wygląda sprawa headowych glibc na sparc? Te też się sypią?

Problem jest taki, że nasze obecne stabilne glibce są przebudowane z 
binutilsami nie obsługującymi PT_GNU_STACK w efekcie powodując, że taki 
exec-shield (czy ten nowy z NXem czy ten stary) guzik daje.

Można to sprawdzić przez:

[misiek w arm ~]$ readelf -l /bin/cat | grep STACK
  STACK          0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4

E - executable

a teraz wersja przekompilowana na glibc zbudowanych z odpowiednim binutils:

[misiek w arm ~/rpm/BUILD/coreutils-5.2.1/src]$ readelf -l cat | grep STACK
  STACK          0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4

jak widać E nie ma (bo i nie potrzeba).

Z obecnymi security featurami to jesteśmy nieźle w plecy.
-- 
Arkadiusz Miśkiewicz     CS at FoE, Wroclaw University of Technology
arekm.pld-linux.org, 1024/3DB19BBD, JID: arekm.jabber.org, PLD/Linux



Więcej informacji o liście dyskusyjnej pld-devel-pl