FICHE CVE

CVE-2026-42551

Publiée le 2026-05-13 · Dernière modification le 2026-10-26

🇫🇷 EN BREF

Les applications PHP utilisant le micro-framework Flight (versions antérieures à 3.18.1) sont touchées par une faille qui permet à un attaquant de masquer une action destructrice, comme une requête DELETE ou PUT, sous l'apparence d'une requête GET inoffensive. En manipulant certains paramètres ou en-têtes HTTP, un attaquant distant peut contourner les middleware de sécurité ou déclencher des modifications non autorisées de vos données sans avoir besoin d'identifiants ni d'interaction de l'utilisateur. Cette attaque est relativement facile à exécuter via un réseau, car aucune authentification n'est requise pour tenter l'opération.

CVSS 3.17.5 ÉLEVÉE
Type de faiblesse
Publiée2026-05-13
Dernière modification2026-10-26

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

Flight is an extensible micro-framework for PHP. Prior to 3.18.1, Request::getMethod() unconditionally honors the X-HTTP-Method-Override header and the $_REQUEST['_method'] parameter on any HTTP verb (including safe verbs such as GET), with no opt-in and no whitelist of permitted target methods. A GET request can silently become a DELETE or PUT, enabling CSRF escalation against destructive endpoints, bypass of middleware gated on unsafe verbs, and cache poisoning between CDN and origin. This vulnerability is fixed in 3.18.1.