S'inscrire

Cybersécurité - 17/11/2025

L’adoption de Rust fait chuter les failles de sécurité de la mémoire Android sous la barre des 20 % pour la première fois.

Google a révélé que l’adoption continue du langage de programmation Rust dans Android a permis de réduire pour la première fois le nombre de failles de sécurité liées à la mémoire à moins de 20 % du total des failles.

« Nous avons adopté Rust pour sa sécurité et constatons une réduction de 90 % de la densité des vulnérabilités liées à la sécurité de la mémoire par rapport au code C et C++ d’Android. Mais la plus grande surprise a été l’impact de Rust sur le déploiement logiciel », a déclaré Jeff Vander Stoep de Google . « Grâce à un taux de restauration quatre fois inférieur et à un temps de revue de code réduit de 25 %, la voie la plus sûre est désormais aussi la plus rapide. »

Cette évolution survient un peu plus d’un an après que le géant technologique a révélé que sa transition vers Rust avait entraîné une baisse des vulnérabilités liées à la sécurité de la mémoire, passant de 223 en 2019 à moins de 50 en 2024.

L’entreprise a souligné que le code Rust nécessite moins de révisions, soit environ 20 % de révisions en moins que son équivalent C++, et a contribué à une diminution du taux de restauration, améliorant ainsi le débit de développement global.

Google a également déclaré qu’il prévoyait d’étendre les « avantages en matière de sécurité et de productivité » de Rust à d’autres parties de l’écosystème Android, notamment le noyau , le firmware et les applications propriétaires critiques comme Nearby Presence , Message Layer Security ( MLS ) et Chromium, dont les analyseurs pour les polices PNG, JSON et Web ont été remplacés par des implémentations sécurisées en mémoire dans Rust.

De plus, elle a souligné la nécessité d’une approche de défense en profondeur, affirmant que les fonctionnalités de sécurité mémoire intégrées au langage de programmation ne constituent qu’une partie d’une stratégie globale de sécurité mémoire.

À titre d’exemple, Google a mis en lumière la découverte d’une faille de sécurité mémoire ( CVE-2025-48530 , score CVSS : 8,1) dans CrabbyAVIF, une implémentation d’analyseur/décodeur AVIF (fichier image AV1) en Rust non sécurisé , qui aurait pu permettre l’exécution de code à distance. Bien que cette faille de dépassement de tampon linéaire n’ait jamais été intégrée à une version publique, elle a été corrigée par Google dans le cadre de sa mise à jour de sécurité Android d’août 2025.

Une analyse plus poussée de la vulnérabilité « quasi-manquante » a révélé qu’elle était rendue inexploitable par Scudo , un allocateur de mémoire dynamique en mode utilisateur sous Android conçu pour lutter contre les vulnérabilités liées au tas, telles que le dépassement de tampon, l’utilisation après libération et la double libération, sans sacrifier les performances.

Soulignant que Rust, bien qu’imprévisible, est « déjà très sûr », Google a déclaré que la densité de vulnérabilités est nettement inférieure à celle de C et C++, ajoutant que l’intégration d’un bloc de code « imprévisible » dans Rust ne désactive pas automatiquement les contrôles de sécurité du langage de programmation.

« Bien que C et C++ persistent et que les mécanismes de sécurité logiciels et matériels restent essentiels pour une défense multicouche, la transition vers Rust représente une approche différente où la voie la plus sûre est aussi manifestement plus efficace », a-t-on déclaré.

Sujets récents

CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 CISA KEV CVE-2026-16232 EXPLOITÉE Check Point SmartConsole Improper Authentication Vulnerability 22/07/2026 CERT-FR CERTFR-2026-ALE-007 ALERTE Multiples vulnérabilités dans WordPress (20 juillet 2026) 20/07/2026 NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 CISA KEV CVE-2026-50522 EXPLOITÉE Microsoft SharePoint Deserialization of Untrusted Data Vulnerability 22/07/2026 CERT-FR CERTFR-2026-ALE-006 ALERTE Multiples vulnérabilités dans Sonicwall Secure Mobile Access (15 juillet 2026) 15/07/2026 NVD CVE-1999-1471 HIGH 7.2 Buffer overflow in passwd in BSD based operating systems 4.3… 01/01/1989 CISA KEV CVE-2026-60137 EXPLOITÉE WordPress Core SQL Injection Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-005 ALERTE [Màj] Vulnérabilité dans Microsoft Exchange Server (15 mai 2026) 15/05/2026 NVD CVE-1999-1122 MEDIUM 4.6 Vulnerability in restore in SunOS 4.0.3 and earlier allows local… 26/07/1989 CISA KEV CVE-2026-63030 EXPLOITÉE WordPress Core Interpretation Conflict Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-004 ALERTE Vulnérabilité dans F5 BIG-IP Access Policy Manager (31 mars 2026) 31/03/2026 NVD CVE-1999-1467 HIGH 10 Vulnerability in rcp on SunOS 4.0.x allows remote attackers from… 26/10/1989 CISA KEV CVE-2026-0770 EXPLOITÉE Langflow Inclusion of Functionality from Untrusted Control Sphere Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-003 ALERTE Note d’alerte – Ciblage des messageries instantanées (20 mars 2026) 20/03/2026 NVD CVE-1999-1506 HIGH 7.5 Vulnerability in SMI Sendmail 4.0 and earlier, on SunOS up… 29/01/1990 CISA KEV CVE-2021-27137 EXPLOITÉE DD-WRT Stack-Based Buffer Overflow Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-002 ALERTE [MàJ] Vulnérabilité dans Cisco Catalyst SD-WAN (25 février 2026) 25/02/2026 NVD CVE-1999-0084 HIGH 8.4 Certain NFS servers allow users to use mknod to gain… 01/05/1990 CISA KEV CVE-2026-58644 EXPLOITÉE Microsoft SharePoint Deserialization of Untrusted Data Vulnerability 16/07/2026 CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 CISA KEV CVE-2026-16232 EXPLOITÉE Check Point SmartConsole Improper Authentication Vulnerability 22/07/2026 CERT-FR CERTFR-2026-ALE-007 ALERTE Multiples vulnérabilités dans WordPress (20 juillet 2026) 20/07/2026 NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 CISA KEV CVE-2026-50522 EXPLOITÉE Microsoft SharePoint Deserialization of Untrusted Data Vulnerability 22/07/2026 CERT-FR CERTFR-2026-ALE-006 ALERTE Multiples vulnérabilités dans Sonicwall Secure Mobile Access (15 juillet 2026) 15/07/2026 NVD CVE-1999-1471 HIGH 7.2 Buffer overflow in passwd in BSD based operating systems 4.3… 01/01/1989 CISA KEV CVE-2026-60137 EXPLOITÉE WordPress Core SQL Injection Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-005 ALERTE [Màj] Vulnérabilité dans Microsoft Exchange Server (15 mai 2026) 15/05/2026 NVD CVE-1999-1122 MEDIUM 4.6 Vulnerability in restore in SunOS 4.0.3 and earlier allows local… 26/07/1989 CISA KEV CVE-2026-63030 EXPLOITÉE WordPress Core Interpretation Conflict Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-004 ALERTE Vulnérabilité dans F5 BIG-IP Access Policy Manager (31 mars 2026) 31/03/2026 NVD CVE-1999-1467 HIGH 10 Vulnerability in rcp on SunOS 4.0.x allows remote attackers from… 26/10/1989 CISA KEV CVE-2026-0770 EXPLOITÉE Langflow Inclusion of Functionality from Untrusted Control Sphere Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-003 ALERTE Note d’alerte – Ciblage des messageries instantanées (20 mars 2026) 20/03/2026 NVD CVE-1999-1506 HIGH 7.5 Vulnerability in SMI Sendmail 4.0 and earlier, on SunOS up… 29/01/1990 CISA KEV CVE-2021-27137 EXPLOITÉE DD-WRT Stack-Based Buffer Overflow Vulnerability 21/07/2026 CERT-FR CERTFR-2026-ALE-002 ALERTE [MàJ] Vulnérabilité dans Cisco Catalyst SD-WAN (25 février 2026) 25/02/2026 NVD CVE-1999-0084 HIGH 8.4 Certain NFS servers allow users to use mknod to gain… 01/05/1990 CISA KEV CVE-2026-58644 EXPLOITÉE Microsoft SharePoint Deserialization of Untrusted Data Vulnerability 16/07/2026