2.4.x - zła łata na ptrace

Paweł Gołaszewski blues w ds.pg.gda.pl
Czw, 3 Kwi 2003, 13:52:01 CEST


On Thu, 3 Apr 2003, Jakub Bogusz wrote:
> (zasadniczo temat jest na na kernel, ale daję Cc: na devel dla
> informacji)
> 
> Jest ticket w BTS (#629). Sprawdzone na 2.4.20-5 i 2.4.18-6 z
> samodzielnie nałożoną łatą.
> 
> Dla niektórych procesów (wywołujących setuid(?) - nie wiem dokładnie od
> czego zależy których) /proc/PID/{cmdline,environ} są puste, próba
> ptrace() na takich procesach kończy się niepowodzoniem (ENOPERM), na
> dodatek pomimo ENOPERM proces jest zatrzymywany! (da się go przywrócić
> do życia przez kill -CONT).
> 
> Na cmdline i environ patch jest tu (nie testowałem):
> http://marc.theaimsgroup.com/?l=linux-kernel&m=104807368719299&w=2
> ...ale nie wiem (jeszcze), czy załatwi to sprawę ptrace() i nie zepsuje
> czegoś innego/otworzy innej luki.

AFAIR to ten temat przewinął się ostatnio przez lkml - jakieś łatki tam 
poleciały  i wogóle...

-- 
pozdr.  Paweł Gołaszewski        
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...



Więcej informacji o liście dyskusyjnej pld-kernel