Collecte il y a 4 min P-News

P2 · Élevée · Docker

Docker : exécution de code à distance

Docker Desktop 4.71.0 security update: CVE-2026-5843

P2Élevée

Correctif sous 14 jours ou à la prochaine maintenance

Pourquoi ce niveau : Gravité élevée (8,8 sur 10).

CVSS 8,8

Ce qu'il faut faire

  1. Vérifier si vous êtes concerné

    Comparer la version installée aux versions corrigées ci-dessous.

    docker version
    containerd --version
    runc --version
  2. Corriger

    Versions corrigées : voir l'avis de l'éditeur (lien dans les sources).

    Mettre à jour Docker Engine, containerd et runc, puis redémarrer le démon et les conteneurs.

    sudo apt update && sudo apt install --only-upgrade docker-ce docker-ce-cli containerd.io
  3. En attendant le correctif

    Ne pas lancer d'images non fiables ; éviter les conteneurs privilégiés.

  4. Contrôler

    docker version doit afficher les versions corrigées.

Commandes indicatives (Debian ou Ubuntu) : à adapter à chaque serveur, après sauvegarde.

Description

The MLX inference backend in Docker Model Runner on macOS uses the MLX-LM library, which unconditionally imports and executes arbitrary Python files from model directories via the model_file configuration field in config.json. When a model's config.json specifies a model_file pointing to a Python file, MLX-LM uses importlib to load and execute it with no trust_remote_code gate or equivalent safety check. The MLX backend runs without sandboxing, resulting in arbitrary code execution on the Docker host as the Docker Desktop user. Any container on the Docker network can trigger this by calling the model-runner.docker.internal API to pull a malicious model from an attacker-controlled OCI registry and request inference.