
Glass Cage est une chaîne RCE basée sur PNG zero-click dans iOS 18.2.1, contournant la protection du mode LockDown en exploitant ImageIO (CVE-2025-43300), puis WebKit (CVE-2025-24201) et Core Media (CVE-2025-24085) pour obtenir une évasion de sandbox, un accès au niveau du noyau et un brick de l'appareil. Déclenchée via iMessage, elle permet une compromission totale sans interaction de l'utilisateur.
Corrigé : Janvier-Mars 2025
Testé sur : iPhone 14 Pro Max (iOS 18.2.1)
Analyse VirusTotal (Hash vérifié)
Glass Cage est une chaîne d'exploitation PNG sans clic critique découverte dans la nature ciblant iOS 18.2.1. L'attaque a été activement observée sur un appareil compromis et confirmée comme étant utilisée contre des cibles réelles avant le correctif du fournisseur.
Une image PNG malveillante envoyée via iMessage initie la chaîne en déclenchant l'analyse automatique dans MessagesBlastDoorService (CVE-2025-43300). L'image exploite une vulnérabilité de corruption du tas WebKit (CVE-2025-24201), suivie d'une évasion de sandbox et d'une élévation de privilèges au niveau du noyau dans Core Media (CVE-2025-24085).
La chaîne fournit finalement aux attaquants un accès root, un contrôle persistant, l'exfiltration du trousseau et même la capacité de briquer irréversiblement les appareils via la manipulation d'IORegistry. Aucune interaction de l'utilisateur n'est requise.
https://ia600508.us.archive.org/8/items/cve-2025-24085-24201/cve%202025-24085%3B%2024201.mov
Création d'un PNG malveillant
ATXEncoder (CVE-2025-43300)Déclenchement silencieux via iMessage
MessagesBlastDoorServiceÉvasion de sandbox
Élévation de privilèges
mediaplaybackd, codecctl et IOHIDInterface (CVE-2025-24085)Persistance et briquage
launchdwifid172.16.101.176wifidCloudKeychainProxyIOAccessoryPowerSourceItemBrickLimit = 0| Date | Événement |
|---|---|
| 18 déc. 2024 | Chaîne d'exploitation observée dans la nature et signalée |
| 9 janv. 2025 | Rapport initial soumis à nouveau à US Cert et Apple |
| 20 fév. 2025 | CVE-2025-24085 corrigé (Core Media) |
| 11 mars 2025 | CVE-2025-24201 corrigé (WebKit) |
| 18 mars 2025 | CNVD-2025-06744 enregistré |
| 22 avr. 2025 | CNVD-2025-07885 enregistré |
Cette chaîne d'exploitation a été découverte en cours d'utilisation dans la nature et divulguée de manière responsable à Apple. Des correctifs ont depuis été publiés. Au moment de la découverte, une exploitation active a été confirmée.
Cette recherche a été indépendamment vérifiée et certifiée par la China National Vulnerability Database (CNVD). Ces certificats officiels confirment le statut à haut risque des deux vulnérabilités utilisées dans la chaîne d'exploitation Glass Cage :
CNVD-2025-07885 – Use-After-Free dans Apple Media Services
CNVD-2025-06744 – Buffer Overflow dans Apple iOS/iPadOS Core Media
Chercheur : Joseph Goydish II
Type de soumission : Soumission de chercheur individuel
Autorité de certification : CNCERT / CNVD
iMessage crée une vignette et une alerte de texte entrant dès qu'un message est livré, et cette vignette est analysée automatiquement. Si cette analyse peut être exploitée, la simple livraison (vignette + alerte) suffit pour une compromission instantanée et silencieuse — aucune action de l'utilisateur, aucun avertissement.