Porada dotycząca bezpieczeństwa Debiana
DSA-428-1 slocate -- przepełnienie bufora
- Data Zgłoszenia:
- 20.01.2004
- Narażone Pakiety:
- slocate
- Podatny:
- Tak
- Odnośniki do baz danych na temat bezpieczeństwa:
- Baza danych Bugtraq (SecurityFocus): Nr BugTraq 8780.
W słowniku CVE Mitre-a CVE-2003-0848.
Baza danych błędów, porad i incydentów CERT: VU#441956. - Więcej informacji:
-
Znaleziono naruszenie bezpieczeństwa w slocate, programie do indeksowania i wyszukiwania plików, za pomocą którego odpowiednio spreparowana baza danych może przepełnić bufor oparty na stosie. Ta podatność może być wykorzystana przez atakującego lokalnie do uzyskania praw grupy "slocate", która ma dostęp do globalnej bazy danych zawierającej listę ścieżek wszystkich plików w systemie włącznie z tymi, które powinny być widoczne tylko dla uprzywilejowanych użytkowników.
Problem ten, a także podobne potencjalne problemy, został rozwiązany poprzez modyfikację slocate tak aby program tracił przywileje zanim zacznie czytać w bazie danych użytkownika.
W stabilnej dystrybucji (woody) powyższy problem został wyeliminowany w wersji 2.6-1.3.2.
W dystrybucji niestabilnej (sid) powyższy problem będzie poprawiony niedługo. Informacja o stanie tego problemu przypisana jest do błędu Debiana #226103.
Zalecamy aktualizację pakietu slocate.
- Naprawiony w:
-
Debian GNU/Linux 3.0 (woody)
- Źródło:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2.dsc
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2.diff.gz
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6.orig.tar.gz
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2.diff.gz
- Alpha:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_alpha.deb
- ARM:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_arm.deb
- Intel IA-32:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_i386.deb
- Intel IA-64:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_ia64.deb
- HPPA:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_hppa.deb
- Motorola 680x0:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_m68k.deb
- Big endian MIPS:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_mips.deb
- Little endian MIPS:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.1_mipsel.deb
- PowerPC:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_powerpc.deb
- IBM S/390:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_s390.deb
- Sun Sparc:
- http://security.debian.org/pool/updates/main/s/slocate/slocate_2.6-1.3.2_sparc.deb
Sumy kontrolne MD5 wymienionych plików dostępne są w oryginalnej poradzie.