[CA6333] Usunięto luki w zabezpieczeniach przed zdalnym wykonaniem kodu i eskalacją uprawnień w produktach ESET dla macOS

NOTATKA:

Ta strona została przetłumaczona przez komputer. Kliknij przycisk Angielski w sekcji Języki na tej stronie, aby wyświetlić oryginalny tekst. Jeśli coś jest niejasne, skontaktuj się z lokalnym działem pomocy technicznej.

Podsumowanie

Doradztwo dla klientów ESET 2017-0003
14 lutego 2017 r
Istotność: Krytyczny

Firma ESET została poinformowana o potencjalnych lukach w swoich produktach konsumenckich i biznesowych dla systemu macOS. Po szczegółowej inspekcji ESET zidentyfikował przyczyny błędów i przygotował naprawione produkty do pobrania i zainstalowania przez użytkowników.

Porady dla klientów

Dotknięte programy i wersje

  • Problem z parsowaniem XML i weryfikacją SSL
    • ESET Cyber Security i ESET Cyber Security Pro 6.1.x - 6.3.70.1
    • ESET Endpoint Antivirus for macOS i ESET Endpoint Security for macOS 6.0.x - 6.3.85.1
  • Problem ze skryptem instalacyjnym
    • ESET Cyber Security i ESET Cyber Security Pro 6.0.x - 6.3.70.1
    • ESET Endpoint Antivirus for macOS i ESET Endpoint Security for macOS 6.0.x - 6.3.85.1
    • ESET NOD32 Antivirus Business Edition dla macOS 4.x
  • Problem z nasłuchem proxy
    • ESET Cyber Security i ESET Cyber Security Pro 6.0.x - 6.3.70.1
    • ESET Endpoint Antivirus dla macOS i ESET Endpoint Security dla macOS 6.0.x - 6.3.85.1

Rozwiązanie

Firma ESET przygotowała poprawione kompilacje produktów konsumenckich i biznesowych dla systemu macOS i zaleca użytkownikom pobranie ich z sekcji pobierania na stronie www.eset.com i zainstalowanie ich tak szybko, jak to możliwe.

Następujące kompilacje zawierają poprawki:

Szczegóły

Następujące błędy zostały zgłoszone do firmy ESET, przeanalizowane i naprawione:

  • Używając nieaktualnej wersji biblioteki parsowania XMLinnej firmy w produktach ESET dla macOS, atakujący mógł utworzyć specjalnie zaprojektowany plik XML, który po załadowaniu przez demona ESET wykonywał złośliwy kod z uprawnieniami roota. Firma ESET naprawiła ten błąd, używając poprawionej wersji biblioteki parsowania XML.
  • Kreator instalacji produktów ESET dla macOS wykonuje skrypt zlokalizowany w /tmp/esets_setup.sh i ładuje konfigurację z /tmp. Jeśli nieuprzywilejowany użytkownik utworzył wcześniej takie pliki, późniejsza instalacja uruchomiona przez uprzywilejowanego użytkownika mogłaby załadować i wykonać te pliki. ESET naprawił ten problem, nie używając już pliku skryptu, ale raczej tworząc plik danych z ustawieniami instalacji, które są odczytywane i interpretowane przez esets_daemon podczas pierwszego ładowania.
  • Produkty ESET dla macOS nie weryfikowały certyfikatów SSL podczas komunikacji z serwerami ESET. W ten sposób atakujący mógł przeprowadzić atak typu man-in-the-middle i sfałszować dane otrzymane przez produkt. Firma ESET naprawiła ten błąd, wdrażając weryfikację certyfikatów SSL podczas komunikacji z serwerami ESET.
  • Nawet przy wyłączonych funkcjach proxy w konfiguracji produktów ESET dla macOS, demon esets_proxy nadal nasłuchiwał na 0.0.0.0:57856, narażając go na nielokalne próby połączenia. Firma ESET naprawiła ten błąd, ustawiając nasłuchiwanie demona na 127.0.0.1 zamiast 0.0.0.0 i zamykając wszystkie porty, gdy funkcje proxy zostały wyłączone.

Zgodnie z naszą najlepszą wiedzą, nie istnieją żadne exploity wykorzystujące te luki w środowisku naturalnym.

Opinie i wsparcie

Jeśli masz opinie lub pytania dotyczące tej kwestii, skontaktuj się z nami za pośrednictwem forum ESET Security lub za pośrednictwem lokalnej pomocy technicznej ESET.

Potwierdzenie

ESET ceni zasady odpowiedzialnego ujawniania informacji w branży bezpieczeństwa i chciałby niniejszym wyrazić podziękowania dla Jana Bee i Jasona Geffnera z The Google Security Team, którzy zgłosili te problemy.

Dziennik wersji

Wersja 1.0 (14 lutego 2017 r.): Początkowa wersja tego dokumentu