65 milionów zgłoszeń do pracy w McDonald chronione słabym hasłem

65 milionów zgłoszeń do pracy w McDonald chronione słabym hasłem

Prawie wszystkie McDonaldy używają platformy rekrutacyjnej McHire. Platforma udostepnia chatbota, stworzonego przez firmę Paradox.ai, który przepytuje chętnych do pracy zbierając ich różne dane i preferencje.

Ian Carroll, który na co dzień zajmuje się cyberbezpieczeństwem opublikował wpis, w którym opisuje dwie luki wykryte w tym systemie. Pierwsza z nich, to to, że system akceprował domyślne dane logowania, które nie były skomplikowane bo były to 123456:123456. Dodatkowo niebezpieczne, bezpośrednie połączenie w API pozwalało na dostęp do kontaktów i czatów. Każdy posiadacz konta McHire był w stanie odczytać skrzynkę odbiorczą i pobrać dane osobowe osób ubiegających się o pracę.

Rekrutacja przebiega z udziałem chat bota. Chętni, ubiegający się o pracę są proszeni o podanie adresu email, numeru telefonu i odpowiadających nam godzin pracy. Następnym etapem był test osobowości. Sam test był przeprowadzony przez platformę Traitify.com.

Właściciele restauracji logowali się na stronie https://www.mchire.com/signin. Tam dostępne były dane osób chętnych do pracy. Aplikacja wymuszała logowanie SSO, ale był też link z logowaniem dla „członków zespołu Paradox. Ian po wpisaniu danych 123456 jako loginu oraz 123456 jako hasła, zalogował się do systemu.

Pomyślne zalogowanie do systemu. Źródło: https://ian.sh/

Dane te należały do administratora restauracji testowej McHire. Wszyscy pracownicy byli pracownikami Paradox.ai

Ian postanowił zaaplikować na jedno z dostępnych stanowisk testowych. Okazało się, że restauracja może przeglądać wszystkie trwające rozmowy i podejmować interwencję po osiągnięciu określonego etapu.

W dalszym toku badań, zauważono API, które było odniesieniem do proxy Customer lub Candidate Experience Manager (CEM). Głównym parametrem tego żądania był lead_id czatu. Dla kandydata do testu wynosił on 64,185,742. Po zmniejszeniu tego parametru, badacz miał dostęp do danych innych osób szukających pracy.

Widok danych osobowych. Źródło: https://ian.sh/

Po zaobserwowaniu tych zmian, problem został zgłoszony do losowych osób z firmy, ponieważ na stronie Paradox nie było dostępnych żadnych kontaktów publicznie. W momencie nawiązania kontaktu z odpowiednimi osobami, zespół Paradox szybko usunął problem i zobowiązał się do przeprowadzenia audytu.

Jak czasowo wyglądało zgłoszenie i naprawa problemu?

Bardzo szybko. Ian podaje terminy.

Problem został ujawniony w tym samym czasie zarówno do McDonald jak i Paradox.ai

  • 30.06.2025 17:46 ET: Przekazanie informacji o problemie
  • 30.06.2025 18:24 ET: McDonald’s potwierdza odbiór i prosi o szczegóły techniczne
  • 30.06.2025 19:31 ET: Dane uwierzytelniające nie nadają się już do uzyskania dostępu do aplikacji
  • 07.01.2025 21:44 ET: Kontynuowano status
  • 07.01.2025 22:18 ET: Paradox.ai potwierdza, że problemy zostały rozwiązane

Pełna analiza na stronie: https://ian.sh/mcdonalds

Komentarze

Nie ma jeszcze komentarzy. Może zaczniesz dyskusję?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *