Je vois pas en quoi respecter le style guide FreeBSD empêche d'éviter ce genre de failles. Le but du style guide est seulement d'avoir un style de programmation commun (indentation, places des braces, nommages des variables, etc.) Le style guide Linux est disponible depuis très longtemps dans les sources du noyau dans Documentation/CodingStyle. Et autant te dire qu'ils sont super picky sur le respect du style.
La faille aurait été cependant évitée si le programmeur avait suivit les recommendations du site Secure Coding Standard
du CERT (cité par Krunch dans un commentaire plus haut). Et plus particulièrement la règle EXP34-C:
[^] # Re: Bien coder ?
Posté par ouah . En réponse à la dépêche Une interview de Brad Spengler. Évalué à 1.
La faille aurait été cependant évitée si le programmeur avait suivit les recommendations du site Secure Coding Standard
du CERT (cité par Krunch dans un commentaire plus haut). Et plus particulièrement la règle EXP34-C:
https://www.securecoding.cert.org/confluence/display/seccode(...)
(la référence à la faille Linux a d'ailleurs été ajoutée récemment)