dtspcd
Więcej informacji
- Typ
- Demon
- Port
- 6112/TCP
Subprocess Control Daemon z CDE, usługa uruchamiająca programy pulpitu na innych maszynach i dziura, przez którą w 2002 roku włamywano się do serwerów Solarisa na całym świecie.
dtspcd był uruchamiany przez inetd na porcie TCP 6112 na każdej maszynie z CDE i istniał po to, by akcja w panelu czołowym lub menedżerze plików mogła wykonać polecenie na innym hoście w sieci, jako właściwy użytkownik i we właściwym środowisku. Biblioteki pulpitu rozmawiały z nim w imieniu aplikacji. Domyślnie nasłuchiwał, czy ktoś z niego korzystał, czy nie, na Solarisie, HP-UX, AIX i Tru64: proces roota przyjmujący dane od kogokolwiek z sieci.
W listopadzie 2001 roku ISS X-Force zgłosiło przepełnienie bufora w obsłudze danych klienta, CVE-2001-0803, dające roota bez logowania. CERT wydał ostrzeżenie, niewielu wyłączyło usługę, a w styczniu 2002 pojawiło się kolejne: luka była aktywnie wykorzystywana przeciwko systemom Solaris. dtspcd przez lata pozostał stałym elementem zestawów atakujących i stał się podręcznikowym przykładem, dlaczego pulpit nie powinien zostawiać otwartej w sieci usługi roota. Port 6112 dzielił zresztą z Battle.net Blizzarda, co dodatkowo mieszało w logach zapór.