.NET 9.0 sur Mac OS : maîtriser les privilèges

À retenir

.NET 9.0 sur Mac OS : élévation de privilèges. Le dossier du 2026-05-13 examine 15 entrées de versions et 2 CVE, les versions documentées et les contrôles adaptés à la plateforme d’exécution, à partir de CERTFR-2026-AVI-0586.

Illustration IA : espace technique de cybersécurité, sombre et éclairé de touches dorées Illustration · scène fictive
Dans cet article

Rétrospective du 2026-05-13, constituée le 27 octobre 2026. Cette date désigne la journée analysée ; les sources et leur date de révision sont précisées ci-dessous.

Ce que change cet avis pour votre environnement

Le point de départ est CERTFR-2026-AVI-0586, publié le 2026-05-13. Son périmètre comprend .NET 9.0 sur Mac OS, Microsoft .NET Framework 3.5 et 4.8.1, .NET 8.0 sur Linux, Microsoft .NET Framework 3.5 et 4.8, .NET 8.0 sur Mac OS, .NET 10.0 installed sur Windows, .NET 8.0 sur Windows, .NET 9.0 sur Linux, .NET 10.0 sur Mac OS, Microsoft .NET Framework 4.8, Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2, Microsoft .NET Framework 3.5. Les conséquences signalées sont déni de service, élévation de privilèges. Ces indications s’appliquent au périmètre du bulletin : elles n’attribuent pas chaque conséquence à chaque produit ou à chaque CVE.

Ce dossier rassemble 15 entrées de versions; nombre d’identifiants CVE : 2. Le traitement doit être suivi par composant; une mise à jour globale annoncée comme réussie ne prouve pas que .NET 9.0 sur Mac OS et .NET 10.0 sur Linux ont reçu leur correctif respectif.

Produits et versions à examiner

Référence
CERTFR-2026-AVI-0586
Première publication de la source
2026-05-13
Dernière révision disponible pour cette journée
2026-05-13
Composants cités
.NET 9.0 sur Mac OS, Microsoft .NET Framework 3.5 et 4.8.1, .NET 8.0 sur Linux, Microsoft .NET Framework 3.5 et 4.8, .NET 8.0 sur Mac OS, .NET 10.0 installed sur Windows, .NET 8.0 sur Windows, .NET 9.0 sur Linux, .NET 10.0 sur Mac OS, Microsoft .NET Framework 4.8, Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 et 4.7.2, .NET 9.0 sur Windows, .NET 10.0 sur Linux
Identifiants CVE
CVE-2026-42899, CVE-2026-32177
ComposantCondition publiée
.NET 9.0 sur Mac OS< 9.0.16
.NET 8.0 sur Linux< 8.0.27
.NET 8.0 sur Mac OS< 8.0.27
.NET 10.0 installed sur Windows< 10.0.8
.NET 8.0 sur Windows< 8.0.27
.NET 9.0 sur Linux< 9.0.16
.NET 10.0 sur Mac OS< 10.0.8
.NET 9.0 sur Windows< 9.0.16
.NET 10.0 sur Linux< 10.0.8

Pour .NET 9.0 sur Mac OS, la condition publiée est « < 9.0.16 ». Il faut donc confronter la version réellement chargée à cette condition, dans sa propre branche. La présence d’un correctif sur une autre édition de .NET 9.0 sur Mac OS ne permet pas de clôturer ce cas.

Mécanisme et préconditions

L’élévation de privilèges transforme un accès déjà obtenu en droits plus étendus. Vérifiez les frontières entre comptes ordinaires, services et administration, ainsi que la traçabilité des changements de rôle.

Pour CERTFR-2026-AVI-0586, les documents retenus ne donnent pas de fiche CVE primaire suffisamment datée pour préciser les préconditions de ce dossier. L’authentification requise, l’interaction utilisateur et l’exploitation active restent donc non établies ici : elles ne sont pas déduites du nom .NET 9.0 sur Mac OS ou du seul type de risque.

Choisir la bonne intervention

  1. Repérer les instances de .NET 9.0 sur Mac OS, leur version en fonctionnement et leur responsable. Consigner la condition < 9.0.16 dans le ticket, avec le lien CERTFR-2026-AVI-0586.
  2. Comparer la branche installée aux notes de l’éditeur de .NET 9.0 sur Mac OS. Préparer le paquet prévu pour cette branche et un test du service dépendant ; conserver l’état initial avant la modification.
  3. Après intervention sur .NET 9.0 sur Mac OS, relever à nouveau la version chargée et vérifier le parcours décrit ci-dessous. Une exception doit conserver un responsable, une mesure de réduction d’exposition et une échéance.

Contrôler la correction en situation réelle

Cas de contrôle à adapter à .NET 9.0 sur Mac OS : Pour .NET 9.0 sur Mac OS, relever la version réellement chargée par le processus ou le noyau actif, puis relancer le service uniquement selon les consignes de maintenance. Vérifier un parcours dépendant et rechercher les copies embarquées dans les images ou exécutables distribués. Ce scénario est une proposition de validation défensive, pas un test présenté comme effectué sur les systèmes d’un tiers.

Limite du dossier CERTFR-2026-AVI-0586 : cette analyse ne remplace ni les prérequis de l’éditeur ni une investigation sur vos journaux. Les seules versions reprises sont celles explicitement documentées ; aucune date d’attaque ou victime n’est inventée.

Questions propres à ce dossier

Quelle condition faut-il vérifier pour .NET 9.0 sur Mac OS ?

Le bulletin CERTFR-2026-AVI-0586 indique : .NET 9.0 sur Mac OS — < 9.0.16. Vérifier l’édition et la version en cours d’exécution ; la borne publiée ne doit pas être étendue aux branches que le bulletin ne cite pas.

Pourquoi ne pas appliquer le même correctif à .NET 9.0 sur Mac OS et .NET 10.0 sur Linux ?

CERTFR-2026-AVI-0586 distingue ces composants dans un périmètre comportant 15 entrées. Chaque branche doit être rapprochée de sa documentation de mise à jour et de son propre contrôle de fonctionnement.

Que manque-t-il pour qualifier l’exposition de .NET 9.0 sur Mac OS ?

Pour .NET 9.0 sur Mac OS, il reste à déterminer la version effective, le chemin d’accès au composant et les droits du processus. Les sources retenues pour CERTFR-2026-AVI-0586 ne permettent pas de confirmer toutes les préconditions ni une exploitation active.

Sources et lectures associées

Guide pratique : Prioriser les vulnérabilités et vérifier les correctifs

Pour approfondir la décision décrite dans ce dossier

Inventaire complet du bulletin source

Le tableau de l’article peut être un extrait. Les listes ci-dessous reprennent toutes les entrées de produits et les CVE de la version du bulletin indiquée. Elles ne constituent pas l’inventaire de vos actifs et n’attribuent pas chaque CVE à chaque produit.

Source officielle · CERTFR-2026-AVI-0586
Révision du bulletin : · Vérifié le :

Systèmes affectés · 15

Libellés originaux en français, conservés pour éviter une traduction ambiguë des conditions de version.

  1. .NET 9.0 sur Mac OS versions antérieures à 9.0.16
  2. Microsoft .NET Framework 3.5 et 4.8.1 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  3. .NET 8.0 sur Linux versions antérieures à 8.0.27
  4. Microsoft .NET Framework 3.5 et 4.8 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  5. .NET 8.0 sur Mac OS versions antérieures à 8.0.27
  6. .NET 10.0 installed sur Windows versions antérieures à 10.0.8
  7. .NET 8.0 sur Windows versions antérieures à 8.0.27
  8. .NET 9.0 sur Linux versions antérieures à 9.0.16
  9. .NET 10.0 sur Mac OS versions antérieures à 10.0.8
  10. Microsoft .NET Framework 4.8 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  11. Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  12. Microsoft .NET Framework 3.5 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  13. Microsoft .NET Framework 3.5 et 4.7.2 versions antérieures à 4.8.9334.0 et 4.8.4802.0
  14. .NET 9.0 sur Windows versions antérieures à 9.0.16
  15. .NET 10.0 sur Linux versions antérieures à 10.0.8
Identifiants CVE · 2