Ouvrir le menu principal

MacGeneration

Recherche

Les Mac perdent le réseau après 49 jours, à cause d'une erreur dans le noyau

Pierre Dandumont

mardi 07 avril 2026 à 17:05 • 35

macOS

Les chercheurs de Photon viennent de mettre en avant un bug assez étonnant de la part d'Apple : après 49 jours, 17 heures, 2 minutes et 47 secondes, les Mac peuvent perdre accès au réseau ou — plus exactement — ne peuvent plus ouvrir de connexions en TCP. Les plus aguerris auront reconnu cette durée : c'est le nombre de millisecondes dans un entier de 32 bits non signé.

49 jours.

Le problème vient de la valeur TIME_WAIT. De façon très schématique (il y a plus de détails dans le post), quand une connexion TCP est terminée (par exemple, si vous fermez le navigateur), elle est fermée par le système après 30 secondes sur les systèmes Apple. La valeur TIME_WAIT est un compteur, incrémenté chaque milliseconde, qui sert de base pour ce mécanisme, et les données sont stockées dans un entier de 32 bits non signé. C'est une zone mémoire qui peut contenir 232 -1 valeurs, soit 4 294 967 295. Il démarre à 0 en même temps que le système d'exploitation… et est donc rempli après un peu plus de 49 jours. Ensuite, il doit revenir à 0.

Le problème, c'est que quand il revient à zéro, la vérification des sessions TCP ouvertes ne fonctionne plus. Les sessions ne sont pas fermées correctement, ce qui empêche, après un certain temps, la création de nouvelles sessions. La seule solution est basique : redémarrer pour passer le compteur à zéro.

Le résultat va dépendre de votre Mac : s'il effectue peu de connexions au réseau, il va prendre un peu plus de temps pour être bloqué qu'un autre Mac qui synchronise beaucoup de données, par exemple. Mais dans les faits, les chercheurs indiquent que le résultat, après quelques heures, est le même : il devient impossible d'ouvrir une session. Le bug n'a pas été découvert alors qu'il est visiblement assez ancien (il date au moins de macOS Catalina) pour une raison simple : un uptime de plus de 49 jours reste assez rare, étant donné qu'Apple pousse des mises à jour de façon régulière. Reste à voir comment Apple va corriger le problème.

Source :

Ajouter ce site dans Google News

La puce M5 Ultra entre dans le top 5 mondial de Geekbench, la puce M6 en première position

15/09/2026 à 23:40

• 14


Le début du Hackintosh ARM : macOS 15 (presque) sur un ordinateur Huawei

15/09/2026 à 21:40

• 3


Précommandes : l’iPhone Duo semble déjà faire de l’ombre aux iPhone 18 Pro

15/09/2026 à 21:27

• 48


watchOS 27 laisse les vieilles apps 32 bits sur le bord de la route

15/09/2026 à 21:27

• 2


Test du Dell KM746, un kit clavier/souris qui adopte des supercondensateurs pour une charge ultrarapide

15/09/2026 à 20:30

• 9


Première apparition publique un peu terne pour l’iPhone Duo

15/09/2026 à 17:59

• 70


Nouveau décor dans les Apple Store : ça va déménager

15/09/2026 à 16:55

• 19


Quand allez-vous installer macOS Golden Gate ?

15/09/2026 à 15:43

• 84


iOS 27 : comment personnaliser le rendu sonore des AirPods grâce au nouvel égaliseur

15/09/2026 à 14:23

• 15


Elon Musk met fin à son bras de fer avec Apple, mais poursuit OpenAI

15/09/2026 à 12:12

• 7


Prime Day : Amazon remet ça les 6 et 7 octobre avec les « Jours Flash Prime »

15/09/2026 à 11:37

• 3


Les forfaits iCloud+ vont inclure Apple Arcade et Apple TV sans surcoût dans plus de 100 pays, mais pas en France

15/09/2026 à 11:34

• 51


iPhone reconditionné : Certideal joue la carte de la transparence avec de vraies photos

15/09/2026 à 11:30

• 8


John Ternus sur Canal+ : la continuité avec Tim Cook, jusque dans le discours

15/09/2026 à 10:26

• 21


macOS 27 abandonne Intel, mais son installateur n’a jamais été aussi lourd

15/09/2026 à 10:24

• 30


L’IA menace l’humanité ? Trump crie au « canular » et charge Google

15/09/2026 à 08:30

• 51