Docker - CVE-2024-41110

Date de publication :

Un défaut de vérification des requêtes utilisateur dans Docker Engine permet à un attaquant authentifié, en envoyant une requête API spécifiquement forgée, de contourner l’authentification du plugin AuthZ.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Contournement de la politique de sécurité

Élévation de privilèges

Exploitation

La vulnérabilité exploitée est du type
CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

Détails sur l'exploitation
•    Vecteur d'attaque : Réseau
•    Complexité de l'attaque : Faible
•    Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur simple
•    Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•    L'exploitation de la faille permet d'obtenir des droits privilégiés : Oui

Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.

Systèmes ou composants affectés

Docker Engine avec le plugin AuthZ

Versions 19.03.15 et antérieures

Versions 20.10.27 et antérieures

Versions 23.0.14 et antérieures

Versions 24.0.9 et antérieures

Versions 25.0.5 et antérieures

Versions 26.0.2 et antérieures

Versions 26.1.4 et antérieures

Versions 27.0.3 et antérieures

Versions 27.1.0 et antérieures

Docker Desktop avec le plugin AuthZ

Versions 4.32.0 et antérieures

Solutions ou recommandations

Mettre à jour Docker Engine vers la version 27.1.1 ou ultérieure.
Le correctif a également été intégré aux branches GitHub des versions 19.0, 20.0, 23.0, 24.0, 25.0, 26.0 et 26.1.
Mettre à jour Docker Desktop vers la version 4.33 ou ultérieure.
Des informations complémentaires sont disponibles dans le bulletin de Docker.