Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleCybersécurité & Conformité

Le bug d'Unix est corrigé... 33 ans après !

Il se cachait dans le programme de conversion syntaxique YACC et avait été repéré dès 1975 dans une version Unix AT&T. Le monde Unix est pourtant plus rapide à son habitude...

La rédaction

Le corps du délit s'appelle YACC (Yet Another Compiler-Compiler). C'est un programme de conversion syntaxique, un compilateur de grammaire du type LALR destiné à produire le texte source d'un analyseur syntaxique de langage en entrée et sur les routines d'un programme d'actions sémantiques sous Unix.

Il a été développé en 1975 par Stephen C. Johnson chez AT&T.

Mais surtout YACC a une vie cachée ! En effet il représente également, depuis 33 ans, une menace via une faille qui pourrait figurer sur de grands projets C++... uniquement sur système Sparc64, ce qui en limite la portée !

Mais que l'on se rassure, Otto Moerbeek, développeur OpenBSD (une variante de la Berkeley Software Distribution, au même titre que FreeBSD, NetBSD ou encore Apple Mac OS X...), vient de découvrir et de corriger la faille, et de remonter sa trace jusqu'à ses origines.

Pour la petite histoire, rappelons qu'en mai dernier, Marc Balmer, un développeur suisse qui travaille également sur OpenBSD, a lui aussi découvert une faille dans le système, plus jeune car âgée 'seulement' de 25 ans.

Et dire que depuis quasiment sa création - les compteurs démarrent au 1 janvier 1970 00:00:00 - Unix nous a caché tant de faiblesses...

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Le bug d'Unix est corrigé... 33 ans après !