Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

iOS et OS X victimes d'un « killer bug »
Cinq caractères écrits en arabe font planter toutes les applications

Le , par Cedric Chevalier

27PARTAGES

6  1 
Alors qu’était révélée récemment une faille de sécurité pour Mac, qui conférait aux pirates informatiques les droits du superadministrateur une fois qu'ils avaient modifié les paramètres de temps, les systèmes de la firme de Cupertino font une fois de plus la une.

Cette fois, il s’agit d’un mot tueur écrit en arabe, « سمَـَّوُوُحخ ̷̴̐خ ̷̴̐خ ̷̴̐خ امارتيخ ̷̴̐خ », qui permet de faire planter n’importe quelle application (navigateurs, clients e-mail et autres) utilisant le moteur WebKit aussi bien sous OS X que sur iOS.

Le bogue a été observé pour la première fois sous Mountain Lion (OS X 10.8). D’après le blog d’où il a été posté, on constate que les versions 6 et 7 bêta d’iOS sont également touchées par le bogue. Par contre, aucune des versions d’OS X ultérieures à Mountain Lion, dont Mavericks, n'est affectée.

En quoi consiste ce bogue ? Le problème provient du système de rendu de texte et plus particulièrement de la fonction CTRunGetGlyphCount(). Cette dernière est supposée retourner un entier positif, qui est le nombre de glyphes (représentation graphique d’un signe typographique) d’un mot. Dans le cas du mot arabe, elle retourne le résultat -1 qui se traduit par « une condition anormale a été détectée », et ensuite elle ferme l’application qui voulait rendre le texte à l’écran, et génère un rapport de bogue.

Pour l’instant, Apple n’a pas encore sorti de correctif pour le bogue. Cependant, un hacker du nom de Filippo Bigarella y travaille d’arrache-pied.

Source : blog du Bogue

Et vous ?

Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Le Vendangeur Masqué
Nouveau Candidat au Club https://www.developpez.com
Le 06/09/2013 à 10:50
Qu'en pensez vous ?

Que c'était peut-être pas une idée de génie que d'inclure cette chaîne directement dans l'article...
13  2 
Avatar de gretro
Membre actif https://www.developpez.com
Le 06/09/2013 à 20:55
Donc si je comprend bien les Mac ne savent pas afficher cette phrase ? Si je met ca sur FB et qu'un de mes amis affiche ce message son mac plantera ?
Non, Facebook a mis un correctif pour empêcher le mot d'être publié sur sa plate-forme... Du moins à ce que j'ai pu voir.

Qu'en pensez vous ?

Que c'était peut-être pas une idée de génie que d'inclure cette chaîne directement dans l'article...
Je me marre !
4  0 
Avatar de martin.magakian
Futur Membre du Club https://www.developpez.com
Le 06/09/2013 à 11:01
Je confirme. Je suis sous Mac OS X Chrome plante: onglet mort.
Safari c'est pire, l'application quitte completement.

=> Qu'en pensez vous ?
Très très grâve. Je sent que de nombreuses pages de forum et de blog vont être inaccessible à cause de ces commentaires.

Il suffi de copier coller ces caractere sur le blog des vos compétiteurs pour rendre les page innaccessible.

Ca va faire mal...

Martin Magakian
2  0 
Avatar de Bestel74
Membre confirmé https://www.developpez.com
Le 08/09/2013 à 22:43
ça sent le :

Code : Sélectionner tout
1
2
3
4
if(CTRunGetGlyphCount() < 0) {
   // I hope we'll never go there
   exit(EXIT_FAILURE);
}
2  0 
Avatar de GTSLASH
Inactif https://www.developpez.com
Le 06/09/2013 à 16:20
Donc si je comprend bien les Mac ne savent pas afficher cette phrase ? Si je met ca sur FB et qu'un de mes amis affiche ce message son mac plantera ?
1  0 
Avatar de dk
Membre actif https://www.developpez.com
Le 06/09/2013 à 11:40
C'est curieux ce bug, j'aimerai bien connaitre le fin mot de cette histoire quand une correction aura été trouvée
1  1 
Avatar de FelipeVervena
En attente de confirmation mail https://www.developpez.com
Le 07/09/2013 à 0:17
Beaucoup de jobs et de steves n'ont servi à rien
1  1 
Avatar de skypers
Membre à l'essai https://www.developpez.com
Le 09/09/2013 à 13:27
Et ça veut dire quoi en fait ? « You just lost the game »
0  0 
Avatar de Ehma
Membre actif https://www.developpez.com
Le 09/09/2013 à 18:53
En effet, c'est drôle.

Comme j'utilise Firefox, je ne m'en suis pas rendu compte tout de suite, mais avec Safari, ça tient pas 0.034 secondes.

C'est fou ça !
0  0 
Avatar de Ssmiling
Membre à l'essai https://www.developpez.com
Le 12/09/2013 à 11:12
Ça casse avec Safari, mais ça passe très bien avec Puffin, sous IOS 6 !
0  0