CVE-2026-48754
Açıklama
Incus bir sistem konteyneri ve sanal makine yöneticisidir. Versiyon 7.1.0 öncesinde, `internal/server/storage/backend.go` dosyasındaki `(*backend).createDependentVolumesFromBackup` fonksiyonu, her bağımlı hacim girişinin `VolumeSnapshots[i]`, `Volume` ve `Pool` alt alanlarında korumasız işaretçi çözümlemeleri içeren bir küme barındırmaktadır. Herhangi bir projede `can_create_instances` iznine sahip kimliği doğrulanmış bir kullanıcı, `dependent_volumes[*]` bloğu boş bir snapshot işaretçisi içeren (veya `volume:` / `pool:` kısımları eksik olan) bir örnek yedek tarball dosyası yükleyerek `incusd` daemon'ını çökertebilir. Bu durum, 2026-05-04 tarihli `d768f81c0a1d985f35ae56219519822b080bf5e3` ("Properly check dependent volumes on import") toplu düzeltmesinin kardeş alan varyantıdır. Söz konusu commit, dış döngünün başına `if disk == nil` kontrolünü eklemiş ancak döngü gövdesinde doğrudan çözümlenen dört alt işaretçi alanı için koruma sağlamamıştır. Versiyon 7.1.0 güncellenmiş bir yama içermektedir.
Nasıl düzeltilir
- github.com/lxc/incus/v7/cmd/incusd7.1.0 ya da sonraki bir sürüm
- github.com/lxc/incus/v77.1.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/lxc/incus/v7/cmd/incusdGo | v < 7.1.0 | 7.1.0 |
| github.com/lxc/incusGo | Aralık belirtilmemiş | — |
| github.com/lxc/incus/v6Go | Aralık belirtilmemiş | — |
| github.com/lxc/incus/v7Go | v < 7.1.0 | 7.1.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.