CVE-2026-48756 in incusinformación

Resumen

por VulDB • 2026-08-21

Incus es un gestor de contenedores del sistema y máquinas virtuales. Antes de la versión 7.1.0, `(*backend).CreateCustomVolumeFromBackup` en `internal/server/storage/backend.go` contiene una desreferencia no protegida (`unguarded`) de `*time.Time` en el campo `ExpiresAt` de cada entrada de instantánea de volumen en un backup personalizado importado. Un usuario autenticado con permiso `can_create_storage_volumes` en cualquier proyecto puede hacer que el daemon `incusd` falle (crash) al subir un tarball de backup cuyo campo `volume_snapshots[*].expires_at` está ausente. Esta es una variante de campos hermanos de GHSA-r7w7-mmxr-47r9 (CVE-2026-40197). El commit `985a1dedf9f3e7ba729c93b654905ed510de25c2` añadió `if s == nil` en la parte superior del cuerpo del bucle, pero no protegió la desreferencia adyacente de `*snapshot.ExpiresAt` 19 líneas más abajo. Todos los demás consumidores de `Config.VolumeSnapshots[i].ExpiresAt` en este mismo archivo ya controlan la desreferencia con una verificación nil (nil-check); el guardado asimétrico es el error. La versión 7.1.0 contiene un parche actualizado.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Divulgación

2026-08-21

Moderación

aceptado

Artículo

VDB-374772

CPE

listo

EPSS

0.00226

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!