Ouvrir le menu principal

MacGeneration

Recherche

Retour sur la faille qui a fait trébucher le Mac

Christophe Laporte

lundi 31 mars 2008 à 11:24 • 50

macOS

On en sait un peu plus sur la faille qui a permis à Charles Miller de prendre le contrôle du MacBook Air lors de la conférence CanSecWest (lire notre une : Un MacBook Air hacké en deux minutes). Il a très probablement tiré profit d’un défaut de la bibliothèque PCRE qui est utilisée par le moteur JavaScript de WebKit/Safari.

PCRE est une bibliothèque open source offrant la possibilité de manipuler des expressions régulières compatibles Perl. Le bogue en question dans PCRE permet d’effectuer des débordements de tampon (buffer overflow). Charles Miller a ainsi pu exécuter un code externe lui permettant d’obtenir tous les pouvoirs sur le MacBook Air.

Il faut savoir que cette faille ne concerne pas uniquement le Mac. Tous les logiciels utilisant WebKit sont affectés par ce bug. Linux est vraisemblablement touché par cette faille, d'une part parce que KDE utilise WebKit et d'autre part, parce que la bibliothèque GLib de Gnome a recours à PCRE. Gnome est un environnement de bureau libre convivial inclus dans la plupart des distributions GNU/Linux (Debian, Red Hat/Fedora Core, Mandriva, Ubuntu, ...) ainsi qu'avec certains systèmes UNIX de souche BSD.

Ce n’est pas la première fois que cette bibliothèque open source connaît des problèmes de sécurité. En février, une faille assez similaire à celle découverte la semaine dernière avait affecté bon nombre de distributions Linux.

Apple a d’ores et déjà corrigé la faille dans WebKit. Et à ne pas en douter, Safari devrait être revu très prochainement.

Enfin, l’ordinateur sous Vista a également cédé un jour plus tard (lire notre article : Le Mac se sent moins seul), le PC sous Linux a fini le concours sans encombre. Même si l’on peut penser qu’il est potentiellement sensible au bogue exploité par Charles Miller. (merci à Hakime)

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Avec iPadOS 26, Apple cède et apporte la gestion des fenêtres de macOS à l’iPad

19/06/2025 à 22:29

• 8


La bataille des sites pornos s'intensifie, et s'étend à l'Union européenne

19/06/2025 à 21:00

• 58


Refurb Apple : les premiers MacBook Air M4 sont arrivés en France

19/06/2025 à 17:40

• 6


macOS 26 : des réglages dans Mail pour marquer les messages comme lu

19/06/2025 à 17:01

• 8


Synology étend sa gamme 2025 avec le DS725+ : deux baies, SSD NVMe et limité sur les disques durs

19/06/2025 à 16:30

• 8


Big Man : un nouveau court métrage filmé à l’iPhone 16 Pro avec le rappeur Stormzy

19/06/2025 à 16:12

• 2


Apple envisage d’utiliser l’IA pour accélérer le développement de ses puces

19/06/2025 à 15:44

• 20


B&You Pure fibre : les frais de mise en service temporairement offerts sur cette offre star

19/06/2025 à 13:01

• 57


iPadOS 26 : Craig Federighi détaille le raisonnement derrière le nouveau multitâche

19/06/2025 à 12:37

• 72


Pour John Gruber, Apple s’est dévalorisée en boycottant son émission après ses critiques sur Siri

19/06/2025 à 10:14

• 39


Obtenez les meilleures applications Microsoft Office conçues spécialement pour Mac à petit prix 📍

19/06/2025 à 09:30

• 0


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

19/06/2025 à 07:00

• 111


Nintendo n’hésite pas à briquer toute Switch 2 utilisée avec une cartouche modifiée

19/06/2025 à 06:29

• 100


iPhone pliable : la production commencerait d’ici la fin de l’année, pour une sortie en 2026

19/06/2025 à 06:29

• 61


Donald Trump affirme qu’Apple va acheter un nombre conséquent de Trump Card

18/06/2025 à 21:15

• 49


LG commercialise son téléviseur transparent à 49 999 €

18/06/2025 à 20:15

• 25