CVE-2026-41567
Docker: PUT /containers/{id}/archive esegue il binario del container sull'host
- Pubblicato
- 5 giu 2026
- Aggiornato
- 9 set 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 22 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 5,7%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Moby è un framework open source per container. Nelle versioni precedenti alla 29.5.1 e in moby/moby v2 precedenti alla v2.0.0-beta.14, quando un archivio compresso viene caricato in un container tramite `PUT /containers/{id}/archive` o inviato tramite pipe con `docker cp -`, il daemon risolve i binari di decompressione (come `xz` o `unpigz`) dal filesystem del container anziché da quello dell'host, a causa di un ordine errato delle operazioni. Un'immagine container dannosa contenente un binario di decompressione trojanizzato può ottenere l'esecuzione arbitraria di codice con pieni privilegi del daemon, inclusi l'UID root dell'host e capacità illimitate, quando un utente carica un archivio compresso (xz o gzip) in quel container. Questo problema è risolto in Docker Engine 29.5.1 e in moby/moby v2.0.0-beta.14. Le soluzioni alternative includono l'esecuzione di container solo da immagini attendibili, l'uso di plugin di autorizzazione per limitare l'accesso all'endpoint `PUT /containers/{id}/archive` ed evitare di inviare archivi compressi tramite pipe in container creati da immagini non attendibili.
Fonti
1- CVE-2026-41567Exploit
Sfrutta la fuga da Docker tramite CVE-2026-41567 utilizzando binari xz/unpigz trojanizzati per ottenere una shell di root sull'host dall'interno di un container.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.