Atrilya
Toutes les analyses
Serveur & LinuxCritiqueRéférence · CVE-2026-42945

CVE-2026-42945 : une seule requête HTTP fait tomber NGINX

Publié le

CVE-2026-42945 est un dépassement de tampon en tas dans le module `ngx_http_rewrite_module` de NGINX. Il était présent dans le code depuis 2008, soit dix-huit ans. Une seule requête HTTP forgée, sans authentification, suffit à faire tomber les processus worker. L’exploitation a été confirmée sur des réseaux de pots de miel le 16 mai 2026, quatre jours après la divulgation publique.

Où en est le correctif ?

Corrigé par l’éditeur : mise à jour de NGINX indispensable

Que fait concrètement cette faille NGINX ?

Le module de réécriture d’URL traite une requête forgée sans vérifier correctement les bornes de son tampon. Résultat immédiat : le processus worker meurt. Répétez la requête, et le serveur ne sert plus rien : déni de service, sans authentification et sans volume d’attaque particulier.

Sur les systèmes où l’ASLR est désactivé, l’exploitation ne s’arrête pas au crash : une preuve de concept fonctionnelle démontrant l’exécution de code à distance circulait déjà publiquement au moment de l’exploitation en masse.

Pourquoi une faille est-elle restée dix-huit ans dans le code ?

La faille a été introduite en 2008 et personne ne l’a vue jusqu’en 2026. C’est un rappel utile quand on raisonne en « logiciel mature donc sûr » : l’ancienneté d’un composant ne dit rien de sa sûreté, elle dit seulement depuis combien de temps il n’a pas été relu sur ce point précis.

Et parce que le motif de configuration vulnérable est répandu, la population exposée est énorme : toute instance NGINX joignable depuis Internet et utilisant ce motif de réécriture.

Qu’est-ce que ça change dans votre modèle de menace ?

Ici, la faille n’est pas dans votre application. Elle est dans le serveur web lui-même, sous Magento, sous WordPress, sous votre API maison, sous tout ce que vous exposez.

Autrement dit : un plan de sécurité qui ne regarde que le CMS passe à côté. La couche qui reçoit la requête compte autant que celle qui la traite.

Que faire dès aujourd’hui ?

Mettez NGINX à jour. C’est la seule vraie correction : une faille dans le serveur web se corrige dans le serveur web.

Vérifiez au passage que l’ASLR est bien actif sur vos hôtes. C’est la différence entre « mon serveur redémarre » et « quelqu’un exécute du code chez moi ».

Inventoriez : les instances oubliées (préproduction, ancien sous-domaine, boîtier d’un prestataire) sont celles qui restent vulnérables le plus longtemps.

Qui est concerné ?

  • NGINX Open Source 0.6.27 à 1.30.0
  • NGINX Plus R32 à R36, ainsi que de nombreux produits dérivés
  • Toute instance exposée utilisant le motif de configuration `rewrite` vulnérable
  • Exploitation confirmée sur pots de miel dès le 16 mai 2026, quatre jours après la divulgation

Comment AtriShield bloque-t-il la faille ?

Patch virtuel (Business et Enterprise) : la faille est neutralisée à l’entrée de votre serveur, sans modifier votre application et sans attendre la fenêtre de maintenance. Des métadonnées de sécurité remontent à votre console.

  • ✓Patch virtuel à l’entrée : les requêtes correspondant au motif d’exploitation sont écartées avant d’atteindre la configuration de réécriture vulnérable.
  • ✓Le filtrage vaut pour toutes les applications servies par l’instance (boutique, blog, API) puisqu’il agit avant elles.
  • ✓La mise à jour de NGINX reste indispensable : le patch virtuel couvre l’intervalle, il ne corrige pas le binaire.
  • ✓Les tentatives sont journalisées et remontent à votre console : vous savez si vous avez été visé, et quand.
Exploit→AtriShield×Magento

Sources

Analyse publiée par Atrilya Solutions à partir de publications de sécurité publiques. Les liens ci-dessus renvoient aux sources d’origine.

Autres analyses

Vous exploitez un serveur exposé ?

Nous regardons ensemble votre exposition (quelles applications, quelles versions, quelle surface), puis nous activons AtriShield en mode observation : vous voyez ce qui serait bloqué avant d’agir.

Parler à un ingénieur Atrilya Solutions