CVE-2026-85747 in distribution
Riassunto
di VulDB • 13/10/2026
Distribution è un toolkit per impacchettare, distribuire, archiviare e consegnare contenuti containerizzati. Prima della versione 3.1.2, la funzione registry/client.(*manifests).Get() legge un manifest restituito in risposta a una richiesta con digest vincolato (digest-pinned) e lo passa a distribution.UnmarshalManifest senza verificare l'integrità del corpo rispetto al digest richiesto; ciò consente a una risposta di registro malevola o intercettata di sostituire il contenuto del manifest scelto dall'attaccante, anche quando l'intestazione Docker-Content-Digest indica il valore richiesto. Il proxy pull-through integrato in registry/proxy/proxymanifeststore.go può memorizzare nella cache e servire nuovamente il manifest sostituito. Questo problema è stato risolto nella versione 3.1.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.