CVE-2026-44778 in Inspektor Gadgetinformación

Resumen

por VulDB • 2026-09-15

Inspektor Gadget es un conjunto de herramientas y un marco para la recopilación de datos e inspección del sistema en clústeres de Kubernetes y hosts Linux utilizando eBPF. Desde la versión 0.28.0 hasta la 0.53.1, el analizador de notas USDT en pkg/uprobetracer/usdt.go puede permitir que un contenedor sin privilegios cause una interrupción (crash) o agote la memoria del proceso privilegiado de Inspektor Gadget cuando un gadget personalizado con una sección eBPF SEC("usdt/...") se adjunta a un binario ELF manipulado. La función getUsdtInfo() lee la sección .note.stapsdt sin validar que DescSize sea lo suficientemente grande para tres campos de dirección, lo que permite una operación de slice fuera de los límites (out-of-bounds) que provoca un pánico, y utiliza valores no confiables de NameSize y DescSize para asignaciones de memoria que pueden consumir gigabytes. El analizador también invoca a debug/elf sin recuperación de pánicos (panic recovery), lo que permite que otras estructuras ELF malformadas terminen el proceso. Ningún gadget distribuido con Inspektor Gadget utiliza sondas USDT, por lo que solo se ven afectados los despliegues que utilizan gadgets USDT personalizados, y el impacto demostrado es una denegación de servicio (DoS) en lugar de ejecución de código o escalada de privilegios. Este problema está corregido en la versión 0.53.1.

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

Responsable

GitHub M

Reservar

2026-05-07

Divulgación

2026-09-15

Moderación

aceptado

Artículo

VDB-404382

CPE

listo

EPSS

0.00462

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!