EA Play FIFA 23 F1® 22 Madden NFL 23 Apex Legends Battlefield™ 2042 The Sims 4 Strona główna Electronic Arts Electronics Arts Home Najnowsze gry Już wkrótce Darmowe EA SPORTS EA Originals Biblioteka gier Promocje EA app PC PlayStation Xbox Nintendo Switch Gry mobilne Pogo Platforma EA app EA Play E-sport Testy gier O firmie Praca Wiadomości Technologia Studia EA Partnerzy EA Nasze zobowiązania Pozytywne Granie Ludzie i kultura otwartości Społeczny wpływ Środowisko Pomoc Fora Narzędzia dla gracza i rodziców Ułatwienia dostępu Informacje prasowe Inwestorzy Najnowsze gry Już wkrótce Darmowe EA SPORTS EA Originals Biblioteka gier Promocje EA app PC PlayStation Xbox Nintendo Switch Gry mobilne Pogo Platforma EA app EA Play E-sport Testy gier O firmie Praca Wiadomości Technologia Studia EA Partnerzy EA Nasze zobowiązania Pozytywne Granie Ludzie i kultura otwartości Społeczny wpływ Środowisko Pomoc Fora Narzędzia dla gracza i rodziców Ułatwienia dostępu Informacje prasowe Inwestorzy

Luka umożliwiająca podniesienie poziomu uprawnień w kliencie Origin

EASEC-2020-002

Waga problemu: ważny

Punktacja CVSS: 7,8

Wpływ: podniesienie poziomu uprawnień

Status: naprawiono

Oprogramowanie, którego dotyczy problem: Aplikacja Origin na komputery Mac i PC w wersji 10.5.86 (lub wcześniejszej)

Identyfikator CVE: CVE-2020-27708

Opis

W aplikacji Origin istnieje luka zabezpieczeń, która może umożliwić użytkownikowi niebędącemu administratorem uzyskanie dostępu do uprawnień administracyjnych lub do systemu. Gdy użytkownik podniesie poziom uprawnień, może przejąć kontrolę nad systemem i wykonywać działania zastrzeżone dla wysoko uprawnionych użytkowników lub administratorów systemów.

Scenariusz ataku

Aby wykorzystać lukę w zabezpieczeniach, osoba atakująca musi dysponować danymi umożliwiającymi zalogowanie się na komputerze z zainstalowaną aplikacją Origin. Gdy atakujący zaloguje się do systemu, musi utworzyć katalog o określonej nazwie w stałej lokalizacji na partycji C i dodać do tego katalogu specjalnie spreparowaną wtyczkę Qt.

Podnoszenie poziomu uprawnień do systemowych

Po wykonaniu powyższych kroków osoba atakująca może podnieść poziom uprawnień do NT AUTHORITY\System za pomocą następujących kroków:

  1. Zatrzymanie usługi „Origin Client Service”.
  2. Ponowne uruchomienie usługi „Origin Client Service”.

Podnoszenie poziomu uprawnień do administracyjnych

Po wykonaniu powyższych kroków osoba atakująca musi:

  1. Poczekać, aż użytkownik z uprawnieniami administratora uruchomi program instalacyjny lub dezinstalator aplikacji Origin i wykona kroki z monitu UAC, albo
  2. nakłonić użytkownika z uprawnieniami administratora do uruchomienia aplikacji Origin, narzędzia do zgłaszania usterek Origin lub narzędzia zgłaszania błędów Origin z uprawnieniami administracyjnymi.

Ograniczenie zagrożenia

Ograniczenie zagrożenia to czynniki ograniczające prawdopodobieństwo pomyślnego wykorzystania luki lub wpływu atakującego.

  • Udany atak wymaga aktywnego konta użytkownika na lokalnym komputerze z zainstalowaną aplikacją Origin.
  • W sytuacji podnoszenia uprawnień do administracyjnych atakujący musi przekonać użytkownika administracyjnego do uruchomienia aplikacji Origin z podwyższonym poziomem uprawnień. Administrator musiałby zatwierdzić monit UAC.

Rozwiązania

Rozwiązania to kroki, które klienci EA mogą podjąć, by zmniejszyć prawdopodobieństwo wykorzystania luki, jeśli nie chcą lub nie mogą zainstalować aktualizacji.

  • Aby tymczasowo ograniczyć prawdopodobieństwo wykorzystania luki przez nieuprawnionych użytkowników, administrator systemu może cofnąć pozwolenie na logowanie lokalne lub wyłączyć konta nieadministratorskie.

Ustawienia rozdzielczości

Aby rozwiązać problem, gracze z uprawnieniami administratora powinni zainstalować najnowszą wersję aplikacji Origin w wersji 10.5.87.

Przy kolejnym logowaniu gracz będzie musiał zaktualizować aplikację przed podaniem danych. Jeśli jest już zalogowany, będzie musiał uruchomić ponownie aplikację Origin, aby uzyskać aktualizację.

Najczęściej zadawane pytania

Jak jest określana waga problemu?

Waga problemów określana jest na podstawie 4-stopniowej klasyfikacji od krytycznych do małych. W ramach dochodzenia specjaliści ds. bezpieczeństwa określają stopień łatwości wykorzystania luki oraz kroki, które atakujący musiałby podjąć, by tę lukę wykorzystać. Mała liczba przeszkód w wykorzystaniu luki w połączeniu z wyższym wpływem na bezpieczeństwo będzie skutkować wyższym stopniem wagi problemu. Więcej informacji na temat klasyfikowania wpływu na bezpieczeństwo i jego wagi znajdziesz tutaj.

Co powoduje lukę w zabezpieczeniach?

Przyczyną powstawania luki jest sposób, w jaki aplikacja Origin tworzy instancje aplikacji Qt w połączeniu ze sposobem konfiguracji Qt do ładowania wtyczek. Pozwala to lokalnym użytkownikowi na zmianę lokalizacji, z których aplikacja Origin wczytuje wtyczki Qt. Osoba atakująca może przekazać specjalnie spreparowaną wtyczkę Qt, która zostanie uruchomiona z uprawnieniami administracyjnymi lub systemowymi.

Czym jest Qt?

Qt to darmowy, otwartoźródłowy zestaw widżetów do tworzenia graficznych interfejsów użytkownika, a także aplikacji wieloplatformowych działających na różnym oprogramowaniu i sprzęcie.

Skąd mam wiedzieć, czy moja aplikacja jest narażona?

Jeśli posiadasz zainstalowaną aplikację Origin w wersji 10.5.86 lub wcześniejszej, twój system jest narażony na to zagrożenie.

W jaki sposób aktualizacja rozwiązuje lukę w zabezpieczeniach?

Aktualizacja ogranicza dynamiczne wczytywanie wtyczek Qt w Origin do konkretnych, predefiniowanych katalogów, które można edytować tylko na koncie administratora.

Dlaczego tryb ograniczonego dostępu nie zapobiega tej luce?

Gdy użytkownik włączy tryb ograniczonego dostępu, blokuje dostęp do plików i katalogów Origin innych niż administracyjne. Tryb ten nie ogranicza dostępu do lokalizacji wykorzystywanych przez rozwiązania innych producentów, ponieważ mogłoby to spowodować uszkodzenie innych aplikacji na komputerze. Oznacza to, że atakujący może edytować lub stworzyć nowy katalog wtyczek Qt, nawet jeśli tryb ograniczonego dostępu jest włączony.

Czy luka została wykorzystana przeciwko klientom EA?

Nie. W chwili publikacji niniejszego poradnika nie odnotowaliśmy żadnych ataków na graczy EA, które wykorzystywałyby tę lukę w zabezpieczeniach.

Podziękowania

EA dziękuje następującej osobie za odkrycie i zgłoszenie luki zgodnie z zasadami programu skoordynowanego ujawniania luk w zabezpieczeniach:

Data publikacji: 29 października 2020 roku

Wersja: 1.0

Powiązane wiadomości

EASEC-2020-003 – luka umożliwiająca wykonywanie skryptów krzyżowych w aplik…

Electronic Arts Inc.
2020-10-29

EASEC-2019-001 – luka umożliwiająca podniesienie poziomu uprawnień w klienc…

Electronic Arts Inc.
2019-12-10
W usłudze Origin Client Service na komputery PC i Mac w wersjach 10.5.55.33574 i wcześniejszych występują dwie luki zabezpieczeń, które mogą umożliwić użytkownikowi niebędącemu administratorem uzyskanie dostępu do systemu.