macOS: zet screen-sharing maar ui...

macOS: zet screen-sharing maar uit als je op reis gaat, tenzij je vorige week deze patch al gedaan hebt

IA
Daily WTF! di Don Ramón
S1 · E214
12 ago 2026
26:11

Note sull'episodio

Apple heeft op 6 augustus 2026 een zeldzame noodpatch uitgebracht voor macOS Tahoe (26.6.1), Sequoia en Sonoma vanwege een kritiek beveiligingslek (CVE-2026-45400) in schermdeling. Het lek geeft kwaadwillenden zonder wachtwoord of encryptie volledige root-toegang tot een Mac.

Oorzaak en technische werking

Het probleem zit in het Secure Remote Password-protocol (SRP) en het state management van schermdeling. Bij de authenticatie controleert een validator de lengte van inkomende dataframes. Door een ontwerpfout raakt de validator in de war en geeft een successtatus terug voordat een wachtwoord of cryptografische handdruk is uitgewisseld.

Omdat het systeem 'open' faalt, valt de encryptie weg en krijgt de aanvaller root-rechten via het achtergrondproces SSFileCopySender (dat beschikt over full disk access). Dit omzeilt de TCC-beveiliging (pop-ups) van macOS volledig, waardoor een aanvaller geruisloos bestanden kan inzien, aanpassen of ransomware kan installeren. De fout ontstond door het gelijktijdig ondersteunen van moderne Apple-authenticatie en het verouderde VNC-protocol.

Risico en aanvalsvectoren

Voor misbruik is netwerktoegang vereist, maar het risico is groot:

  • Lateral movement: Een gehackt IoT-apparaat (zoals een slimme lamp) op hetzelfde netwerk dient als springplank naar de Mac.
  • Cloud-servers: Censys-scans toonden dat tienduizenden bare-metal Mac-servers in datacenters direct aan het internet hangen met actieve schermdeling, wat CI/CD-pipelines van bedrijven bedreigt.

Sporen van misbruik herkennen

Via het Endpoint Security Framework (ES) en eslog kan in de logboeken naar misbruik worden gezocht:

  1. Event: ES_EVENT_TYPE_NOTIFY_SCREENSHARING_ATTACHED.
  2. Afwijkende velden: Session Username staat op root (normaal uitgeschakeld) en Authentication Type op SRP in plaats van RSA-SRP.
  3. Procesparameters: SSFileCopySender die wordt aangeroepen met de parameters 0 80 (mappen van de root-directory).

Maatregelen

Omdat het een pre-authentication bug is, helpen langere wachtwoorden of instellingen aanpassen niet.

  • Update: Installeer direct de nieuwste macOS-patch.
  • Workaround: Schakel via Systeeminstellingen > Algemeen > Delen zowel Schermdeling als Extern beheer(Remote Management, poort 3283) uit.