Aller au contenu
Développeur Full Stack
, ,

compose-lint : suppression accidentelle de paramètres Compose par fix –apply

Dans cet article 4 rubriques
Veille sécuritéCloud & DevOps
P4Moyenne

Une erreur de conversion des positions de correction dans compose-lint permet à un fichier Compose contenant certains séparateurs de ligne Unicode ou un retour chariot isolé de faire supprimer par `fix –apply` une ligne ultérieure non ciblée, potentiellement une configuration de sécurité. Les versions concernées sont 0.9.0 à avant 0.18.0 ; mettre à jour vers 0.18.0 et examiner les modifications proposées par l’outil avant application.

Docker
IdentifiantCVE-2026-123370
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif0.18.0

Source : NVD — CVE-2026-123370

Analyse technique

Le parseur reconnaît des séparateurs de ligne supplémentaires, mais la conversion des positions ne compte que les caractères de nouvelle ligne. Les éditions suivantes peuvent alors être décalées et supprimer une ligne non sélectionnée, même si le fichier reste valide et que la commande annonce une correction réussie.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée et mise à jour le 2026-11-09 ; la description rapporte une vulnérabilité et un correctif, et non une simple modification administrative.
ImpactLa correction automatique peut supprimer une ligne ultérieure non ciblée, y compris un paramètre réseau ou un autre réglage de sécurité du fichier Compose.
Versions affectéescompose-lint >= 0.9.0, < 0.18.0
Version corrigée0.18.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS5.1
Publication2026-11-09T18:17:25.997Z
Mise à jour2026-11-09T18:17:25.997Z

Action recommandée

Mettre à jour compose-lint vers 0.18.0 ; vérifier le diff avant d’appliquer des corrections.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :