S'inscrire

Cybersécurité - 26/10/2026

PHP : deuxième mise à jour Windows en cinq jours, faille Brotli

PHP publie de nouveaux paquets Windows pour corriger une faille Brotli (CVE-2026-111497) pouvant mener à l'exécution de code.

L’équipe PHP vient de reconstruire ses paquets Windows officiels pour corriger une faille Brotli. Cette vulnérabilité porte l’identifiant CVE-2026-111497. Elle touche la bibliothèque de compression Brotli, embarquée dans les distributions Windows de PHP. Un attaquant pourrait corrompre la mémoire et, potentiellement, exécuter du code.

Les versions concernées vont de PHP 8.2 à PHP 8.5. Il s’agit de la deuxième mise à jour de sécurité dédiée à Windows en seulement cinq jours. Les administrateurs doivent donc suivre de près les publications.

Une faille Brotli dans les paquets Windows de PHP

Brotli est un algorithme de compression très répandu sur le web. Il sert notamment à réduire la taille des réponses HTTP. Les paquets Windows de PHP intègrent cette bibliothèque pour fonctionner sans dépendance externe.

C’est précisément là que se situe le problème. Le défaut se trouve dans la bibliothèque, pas dans le cœur du langage. Pour le corriger, les mainteneurs ont dû regénérer les paquets officiels. Ils couvrent les branches 8.2, 8.3, 8.4 et 8.5.

Le défaut relève de la corruption de mémoire. Ce type de bug est sérieux. En effet, il peut provoquer un simple plantage. Mais, dans le pire des cas, il ouvre la voie à l’exécution de code arbitraire.

Comment l’extension cURL expose le code vulnérable

PHP précise que la faille est atteignable par l’extension cURL. Plus exactement, le risque apparaît quand l’extension décompresse automatiquement les réponses HTTP. Dans ce cas, des données reçues d’un serveur sont traitées par la bibliothèque Brotli.

Un serveur malveillant pourrait alors renvoyer une réponse spécialement fabriquée. Le code PHP qui l’interroge déclencherait ensuite le défaut sans le savoir. Le scénario ne suppose donc pas d’accès direct à la machine. Il suffit que l’application contacte un serveur hostile ou compromis.

Toutefois, cURL n’active pas cette décompression automatique par défaut. Cette configuration limite l’exposition. En revanche, elle ne protège pas les applications qui activent l’option. Or de nombreux projets le font pour gagner en bande passante.

Par exemple, un développeur peut définir l’option CURLOPT_ENCODING pour accepter les formats compressés. Il peut aussi s’appuyer sur une bibliothèque tierce qui le fait à sa place. Dans ce cas, le réglage n’est pas toujours visible.

Deux mises à jour Windows en cinq jours

Cette correction arrive peu de temps après une première mise à jour de sécurité pour Windows. Deux publications en cinq jours sont inhabituelles. Elles montrent la pression qui pèse sur les mainteneurs. Elles rappellent aussi un point essentiel de la chaîne logistique logicielle.

En effet, un langage peut hériter des vulnérabilités de composants qu’il embarque. Les équipes de sécurité surveillent souvent le code de PHP lui-même. Pourtant, les bibliothèques tierces intégrées aux binaires comptent autant.

De plus, la faille Brotli concerne quatre branches à la fois. Les environnements Windows hébergeant plusieurs versions de PHP devront donc être vérifiés un par un. Autrement dit, une seule mise à jour ne suffira pas toujours.

Le texte source ne mentionne aucune exploitation active. Aucune information n’est donnée non plus sur un score de gravité. Par prudence, il vaut mieux traiter la correction comme prioritaire, car l’exécution de code est en jeu.

Recommandations pour les administrateurs

Plusieurs actions simples permettent de réduire le risque. Voici l’ordre conseillé.

  1. Identifier les serveurs Windows qui exécutent PHP 8.2, 8.3, 8.4 ou 8.5 à partir des paquets officiels.
  2. Installer les paquets reconstruits publiés par PHP pour corriger la CVE-2026-111497.
  3. Vérifier l’usage de cURL et repérer les applications qui activent la décompression automatique des réponses HTTP.
  4. Auditer les bibliothèques tierces qui configurent cURL à votre place.
  5. Limiter les connexions sortantes vers des serveurs de confiance lorsque c’est possible.

Ce qu’il faut retenir

  • La CVE-2026-111497 affecte la bibliothèque Brotli intégrée aux paquets Windows de PHP.
  • Les versions PHP 8.2 à 8.5 sont concernées.
  • Le risque passe par l’extension cURL lorsque la décompression automatique est activée.
  • Cette décompression est désactivée par défaut, mais de nombreuses applications l’activent.
  • Il s’agit de la deuxième mise à jour Windows de PHP en cinq jours : appliquez-la sans attendre.

Source : PHP Issues Second Windows Security Update in Five Days to Fix Brotli Code Execution Flaw

Sujets récents

CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 ◆ CISA KEV CVE-2026-109618 EXPLOITÉE PHP Memory Corruption Vulnerability 26/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE Vulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026) 14/10/2026 ◆ NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 ◆ CISA KEV CVE-2026-109619 EXPLOITÉE PHP Stale Internal Request-State Vulnerability 26/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/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-114625 EXPLOITÉE Arista VeloCloud Orchestrator SQL Injection Vulnerability 23/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/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-110447 EXPLOITÉE Collabora Online – Built-in CODE Server OS Command Injection Vulnerability 23/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/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-106931 EXPLOITÉE EG Secure Solutions SiteGuard Server Edition OS Command Injection Vulnerability 20/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/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-2026-96656 EXPLOITÉE Plex Media Server External Control of File Name or Path… 20/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/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-96655 EXPLOITÉE Plex Media Server Server-Side Request Forgery (SSRF) Vulnerability 20/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-1999-0095 HIGH 10 The debug command in Sendmail is enabled, allowing attackers to… 01/10/1988 ◆ CISA KEV CVE-2026-109618 EXPLOITÉE PHP Memory Corruption Vulnerability 26/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE Vulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026) 14/10/2026 ◆ NVD CVE-1999-0082 HIGH 10 CWD ~root command in ftpd allows root access. 11/11/1988 ◆ CISA KEV CVE-2026-109619 EXPLOITÉE PHP Stale Internal Request-State Vulnerability 26/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/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-114625 EXPLOITÉE Arista VeloCloud Orchestrator SQL Injection Vulnerability 23/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/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-110447 EXPLOITÉE Collabora Online – Built-in CODE Server OS Command Injection Vulnerability 23/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/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-106931 EXPLOITÉE EG Secure Solutions SiteGuard Server Edition OS Command Injection Vulnerability 20/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/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-2026-96656 EXPLOITÉE Plex Media Server External Control of File Name or Path… 20/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/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-96655 EXPLOITÉE Plex Media Server Server-Side Request Forgery (SSRF) Vulnerability 20/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆