Aller au contenu
Développeur Full Stack
, ,

FrankenPHP : fuite possible d’identifiants de session en mode worker

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Élevée

Dans certaines compilations de FrankenPHP antérieures à 1.12.5, le mode worker peut conserver l’état de session PHP entre des requêtes et réutiliser un identifiant de session périmé ou appartenant à un autre client. Cela peut exposer des sessions, permettre une usurpation de session et provoquer des déconnexions intermittentes; les binaires et images Docker officiels avec l’extension liée statiquement ne sont pas concernés.

PHP
IdentifiantCVE-2026-82416
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif1.12.5

Source : NVD — CVE-2026-82416

Analyse technique

Dans cette configuration, frankenphp_reset_session_state() est omise à la compilation et PS(id) peut survivre à la fin d’une requête. Un appel ultérieur à session_start() peut alors ignorer le cookie de la nouvelle requête.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-10-13T17:17:47.183Z, dans la période demandée; l’événement retenu est la publication de cette vulnérabilité.
ImpactExposition ou usurpation possible de sessions entre utilisateurs et déconnexions intermittentes.
Versions affectéesFrankenPHP antérieur à 1.12.5, lorsque l’extension PHP session est chargée comme module partagé et n’est pas disponible via HAVE_PHP_SESSION à la compilation.
Version corrigée1.12.5
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.7
Publication2026-10-13T17:17:47.183Z
Mise à jour2026-10-13T21:18:22.463Z

Détection / vérification

Vérifier la version de FrankenPHP et si le module PHP session est chargé comme module partagé, plutôt que lié statiquement.

Action recommandée

Mettre à niveau vers FrankenPHP 1.12.5 ou ultérieur; à défaut, éviter la configuration de compilation affectée.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :