1.0 .. to be continued (Re: dzieki)

Jakub Bogusz qboosh w pld.org.pl
Czw, 21 Lis 2002, 10:31:25 CET


On Thu, Nov 21, 2002 at 09:17:20AM +0100, Paweł Gołaszewski wrote:
> Inna sprawa, że IMHO tftp-y mogłyby działać z usera ftp, zamiast z 
> własnego. Ale to już oddzielna historia...

Zły pomysł - to są dwie niezależne usługi, mogące działać jednocześnie.
Jeżeli jedna z nich ma dziurę umożliwiającą wykonanie kodu z prawami
tego użytkownika - wystarczy coś w rodzaju
for(int i=2;i<65535;i++) if(i!=getpid()) kill(i,SIGKILL); [1]
i mamy wyłączone obie usługi zamiast tylko tej jednej, dziurawej.

[1] jeszcze poprawka na grupę procesów by się przydała, ale to
najwyżej kilkadziesiąt bajtów kodu maszynowego więcej.


-- 
Jakub Bogusz



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