Dans certaines versions de PHP avec certaines configurations de configuration FPM, il est possible de faire en sorte que le module FPM écrive au-delà des tampons alloués, permettant la possibilité d'exécution de code à distance.
Action requise :Appliquer les mises à jour selon les instructions de l'éditeur.
Score CVSS 3.1 : 9,8 sur 10, gravité critique CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitable à distance, par le réseau, sans compte, sans action de la victime.
Probabilité d’exploitation dans les 30 jours (EPSS) : 99,8 %, parmi les 0,1 % de CVE les plus susceptibles d’être exploitées
Code d’exploitation public : signalé par la NVD.
Versions concernées
php : versions ≥ 7.1.0 et < 7.1.33
php : versions ≥ 7.2.0 et < 7.2.24
php : versions ≥ 7.3.0 et < 7.3.11
tenable.sc : versions < 5.19.0
ubuntu linux : 6 versions, de 12.04 à 19.10
debian linux : 2 versions, de 9.0 à 10.0
fedora : 3 versions, de 29 à 31
software collections : version 1.0
D’après la NVD. Vérifiez toujours l’avis de l’éditeur, qui fait foi.
Type de faiblesse
Copie de tampon sans vérification de taille (CWE-120) : Le produit copie un tampon d'entrée vers un tampon de sortie sans vérifier que la taille du tampon d'entrée est inférieure à la taille du tampon de sortie.
Écriture hors limites (CWE-787) : Le produit écrit des données au-delà de la fin, ou avant le début, du tampon prévu.
Chronologie
— Publication de la CVE
— Exploitation confirmée : ajout au catalogue KEV de la CISA
— Échéance de correction pour les agences fédérales américaines
Sources : catalogue KEV de la CISA (CC0), NVD (NIST), EPSS (FIRST.org), CWE (MITRE). Données mises à jour automatiquement.
Texte original de la CISA (anglais)
PHP FastCGI Process Manager (FPM) Buffer Overflow Vulnerability
In some versions of PHP in certain configurations of FPM setup, it is possible to cause FPM module to write past allocated buffers allowing the possibility of remote code execution.
Required action: Apply updates per vendor instructions.