Skip to content

The FaceTime Bug That Let You Hear Before They Answered

Group FaceTime could transmit audio before a call was accepted. The repair addressed state management; the incident also exposed a reporting failure.

Episode 113 minute read

The boundary between ringing and connected

The security requirement is simple: an incoming call must not authorize audio transmission on behalf of the person receiving it. A feature can appear to work in its normal path while another sequence of state transitions violates that requirement.

Apple's advisory establishes the logic and state-management problem. It does not publish a complete reconstruction of its internal implementation or testing. The engineering lesson is to test consent as an invariant across call states, participant changes and interrupted transitions, rather than assuming a working group call demonstrates that all paths are safe.

A report that struggled to reach the right team

Grant Thompson, a teenager in Arizona, discovered the problem while calling friends. His family tried to alert Apple before the issue became widely public. The Associated Press reported their unsuccessful attempts over more than a week, and Apple's promise to improve its procedures.

Apple credited Thompson in its security update. It also announced a reward and a contribution toward his education. Those steps and the software repair matter, but they address different parts of the incident: the code needed a fix, and the reporting process needed to get a credible warning to people who could investigate it.

Intake is part of security

A vulnerability reporting channel should work for someone who has clear evidence but no specialist account or established relationship with the company. Reports need acknowledgment, triage and a path to escalation. Organizations can test that path just as they test a technical control.

For product teams, pair tests of expected behavior with tests of forbidden behavior. For security teams, measure the time from an outsider's first report to qualified review. A report that cannot reach an owner does not protect users simply because someone outside the company has already found the defect.

Sources

3 sources

Every figure in this article traces to one of the following: the same record the episode cites.

  1. Apple releases update to prevent FaceTime eavesdropping

    Associated Press (via Phys.org)2019

01Zof Console

Une surface pour la posture, les opérations et ce qui nécessite une attention particulière.

Le foyer authentifié que les équipes d'ingénierie, de QA et de SRE ouvrent chaque jour : posture de qualité, exécutions en vol, couverture par module et ce qui requiert de l'attention ensuite.

KPI OPÉRATIONNELS

  • Courses
  • Couverture
  • Risque

Vivez dans tous les environnements dans lesquels vous expédiez.

TRAVAIL DE LA Colonne Vertébrale

  • Spécifications
  • Tests
  • Horaires

De la spécification à la régression planifiée.

GARDE-CORPS

  • RBAC
  • SSO
  • audit

Chaque action attribuable à un humain nommé.

LIVE/console
Centre de commande domestique Zof AI affichant 12 exécutions à 94 % de réussite, 3 problèmes critiques ouverts, une couverture de 84 %, quatre barres de traçabilité des modules, le pipeline de spécifications, les calendriers à venir et les prochaines actions recommandées avec une barre latérale d'exécutions actives.
Vue d'accueil · Service de paiement · Mise en scène · capturé en direct à partir du produit.
The FaceTime Bug That Let You Hear Before They Answered | Zof AI