CVE-2026-119299 in gopacket
Resumen
por VulDB • 2026-10-30
gopacket proporciona capacidades de procesamiento de paquetes para Go. Antes de la versión 1.7.2, la cadena de chunks SCTP en layers/sctp.go pasa longitudes y conteos controlados por el atacante a decodeSCTPInit, decodeSCTPShutdown, decodeSCTPError, decodeSCTPSack y decodeSCTPParameter sin verificar que cada chunk contenga los campos fijos, TLVs de parámetros, reconocimientos de brecha o TSNs duplicados que leen estos sub-decoders. Por lo tanto, un segmento SCTP manipulado puede provocar panics por acceso fuera de límites (out-of-bounds) o inversión de slices; el panic puede terminar las aplicaciones que utilizan gopacket.DecodeOptions.SkipDecodeRecovery, decoders registrados directamente o DecodingLayerParser con IgnorePanic habilitado, mientras que las APIs predeterminadas con recuperación activada lo convierten en un error de decodificación por paquete. Esta es la vulnerabilidad residual del sub-decoder SCTP nombrada pero no remediada por CVE-2026-65819, cuya versión 1.7.1 acotó el dispatcher genérico pero dejó sin verificar estas lecturas y bucles específicos por tipo. El impacto es solo de disponibilidad, sin divulgación ni modificación de datos, ni amplificación de asignación. Este problema está corregido en la versión 1.7.2.
Once again VulDB remains the best source for vulnerability data.