FICHE CVE

CVE-2026-26961

Publiée le 2026-04-02 · Dernière modification le 2026-07-24

🇫🇷 EN BREF

Les applications Ruby utilisant l'interface de serveur web Rack sont concernées si elles se trouvent derrière un proxy ou un pare-feu d'application web (WAF). Un attaquant non authentifié disposant d'un accès réseau peut exploiter une divergence dans la manière dont les délimitations sont analysées pour acheminer du contenu malveillant à travers vos filtres de sécurité, contournant potentiellement la validation des entrées. Cette opération est difficile à réaliser car elle nécessite un décalage architectural spécifique entre votre proxy et le serveur backend.

CVSS 3.13.7 FAIBLE
Type de faiblesse
Publiée2026-04-02
Dernière modification2026-07-24

DÉTAIL DU VECTEUR CVSS

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

RÉFÉRENCES

Description officielle du NVD (en anglais)

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermediary interprets the first boundary parameter, this mismatch can allow an attacker to smuggle multipart content past upstream inspection and have Rack parse a different body structure than the intermediary validated. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.