Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
linux-tcp-uaf-cve-2026-98432 — CVE-2026-98432 (UAF en inet_opt de TCP IPv4 de Linux): script de diagnóstico de solo lectura, mitigaciones de nftables/sysctl sin reinicio, despliegue con Ansible y guía de respuesta (EN/KO) | Kitploit
Herramientas/GitHubGitHub/johnhsb/linux-tcp-uaf-cve-2026-98432
Herramientas DefensivasAnálisis de VulnerabilidadesScripting y AutomatizaciónAuditoría de ConfiguraciónSeguridad de RedesDevSecOpsMala ConfiguraciónAprendizaje y EducaciónRespuesta a Incidentes

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
GitHubjohnhsb/linux-tcp-uaf-cve-2026-98432

linux-tcp-uaf-cve-2026-98432

CVE-2026-98432 (UAF en inet_opt de TCP IPv4 de Linux): script de diagnóstico de solo lectura, mitigaciones de nftables/sysctl sin reinicio, despliegue con Ansible y guía de respuesta (EN/KO)

Ver Repositorio
3hace 3 díasAún no revisado
Compartir

linux-tcp-uaf-cve-2026-98432

Un kit de respuesta para CVE-2026-98432, un fallo de seguridad de memoria en el código que el kernel de Linux utiliza para establecer conexiones TCP. Contiene tres cosas:

  • Script de diagnóstico — indica si un servidor es vulnerable y con qué urgencia. No realiza cambios en el sistema.
  • Mitigaciones temporales — una regla de firewall (usando iptables, instalado por defecto, o nftables donde falta iptables), archivos de configuración del kernel (sysctl) y playbooks de Ansible, todos aplicados sin reiniciar. El modo predeterminado solo cuenta paquetes.
  • Guía de respuesta — cómo funciona el fallo, el estado del parche por distribución, cómo verificarlo y las ventajas y desventajas de cada mitigación → cve-2026-98432-guide.en.md

🇰🇷 한국어

Escrito a fecha de 2026-11-03. Todas las mitigaciones aquí son temporales y no sustituyen la corrección del kernel. Programe la actualización del kernel y el reinicio (o un livepatch) por separado.

READMEGuíaScript de diagnóstico
🇺🇸 Inglés (predeterminado)README.mdcve-2026-98432-guide.en.mdcheck_cve_2026_98432.sh
🇰🇷 한국어README.ko.mdcve-2026-98432-guide.ko.mdcheck_cve_2026_98432_ko.sh

De un vistazo

  • Cualquiera en la red puede tumbar el servidor simplemente enviando solicitudes de conexión TCP — sin necesidad de iniciar sesión — y en determinadas condiciones se ha reportado toma de control remoto como root.
  • Casi todos los servidores que ejecutan Linux 4.4 o posterior están afectados. Las conexiones IPv6 no lo están.
  • La solución real es un kernel parcheado más un reinicio. RHEL, Debian, Amazon Linux y otros ya han publicado kernels corregidos; Ubuntu todavía los está preparando (véase 2. Situación actual).
  • Hasta que pueda parchear, una regla de firewall que descarte paquetes TCP que lleven opciones IPv4 es el control temporal más eficaz. Utiliza iptables, instalado por defecto, y no requiere reinicio. Por seguridad, comienza solo contando; cambie a descartar una vez que haya confirmado que ningún tráfico legítimo se ve afectado.

1. ¿Qué es este fallo?

La cabecera IP de una solicitud de conexión TCP puede — en raras ocasiones — llevar campos adicionales llamados opciones IPv4. El kernel mantiene esas opciones en memoria mientras se establece la conexión. Al limpiarla, liberaba esa memoria de inmediato, aunque otro núcleo de CPU todavía pudiera estar leyéndola.

Usar memoria después de haberla liberado se denomina use-after-free (UAF). Si mientras tanto se ha colocado algo más en ese lugar, el kernel lee datos incorrectos, lo que puede provocar:

  • Un cuelgue del servidor (kernel panic, DoS) — posible con tan solo tener abierto un servicio TCP ordinario.
  • Ejecución remota de código como root — el 2026-10-27, el Frontier Red Team de Anthropic afirmó haber construido un exploit que ejecuta comandos como root sin autenticación en servidores con un listener MPTCP (véase el glosario a continuación). Filtrar una dirección del kernel les llevó unos 48 minutos, y ejecutar comandos unos 5 más. El código no fue publicado.
ElementoDetalle
AfectadosLinux 4.4 y posterior, antes de la versión corregida de cada rama. IPv6 no está afectado
GravedadCVSS 9.8 (Crítica) según el Kernel CNA, Red Hat y Ubuntu. SUSE, Amazon y Oracle la califican como 8.1, porque ganar la carrera de temporización entre CPUs es difícil
Causa raízLa memoria se liberó sin esperar el periodo de liberación segura del kernel (periodo de gracia RCU). Corrección upstream: commit e3f33b0a1d89 (kfree → kfree_rcu)
Versiones de kernel corregidas5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, 7.3 o posterior — para los kernels de distribución, compruebe si la corrección está incluida, no el número de versión

2. Situación actual

Explotación: a fecha de 2026-11-03 no está en CISA KEV (el catálogo de vulnerabilidades conocidas por ser explotadas), y no se han reportado ataques en el mundo real. Muchos repositorios de GitHub afirman ser "PoCs"; ninguno está verificado — no los ejecutes en redes de producción.

Kernels corregidos por distribución (versiones y fuentes en guía §2.2)

DistribuciónEstado
RHEL 8 / 9 / 10✅ Kernels corregidos publicados el 2026-11-01 (RHSA-2026:93414 / 93412 / 93413). Los nodos de OpenShift (RHCOS) aún no están corregidos
Debian 12 / 13✅ Corregido (DSA-6568-1, DLA-4841-1, DLA-4850-1)
Amazon Linux 2 / 2023✅ Corregido. Las AMIs optimizadas para EKS/ECS, Fargate y Bottlerocket se están desplegando
Rocky Linux (CIQ RLC Pro / LTS)✅ Todas las variantes soportadas por CIQ corregidas. Para Rocky comunitario, consulta Rocky Errata
Ubuntu 22.04 / 24.04 / 26.04 / 26.10⏳ En curso ("trabajo en curso" a fecha de 2026-11-03)
Ubuntu 16.04 / 18.04 / 20.04⏳ El soporte estándar ha finalizado — se esperan correcciones solo para suscriptores de Ubuntu Pro (ESM)
SUSE, Oracle Linux, AlmaLinux, …Correcciones reportadas — consulta el aviso propio de cada proveedor

3. ¿Está mi servidor en riesgo?

El script de diagnóstico en 4. Qué hacer ahora te da el veredicto exacto. Como guía aproximada:

Para que un ataque funcione, ① el servidor necesita al menos dos núcleos de CPU (dos núcleos deben tocar la misma memoria en el mismo momento), y ② el paquete del atacante debe llegar al servidor con sus opciones IPv4 intactas.

#Si el servidor está…RiesgoQué hacer
1En una VPC interna o un nodo de Kubernetes, multinúcleo, con un listener MPTCP (incluido en contenedores)🔴 Root remotoAplica la regla de firewall y el sysctl ahora, y parchea los kernels de los nodos. Algunas redes de Kubernetes (CNIs basados en eBPF) eluden el firewall del host, así que parchear es lo primero
2En una IP pública o detrás de un balanceador de carga L4 (AWS NLB, …) con un listener MPTCP🔴 Root remotoAplica la regla de firewall y el sysctl ahora
3Multinúcleo con solo servicios TCP ordinarios🟠 Caída remotaAplica la regla de firewall (el sysctl por sí solo no ayuda)
4CPU única (un vCPU)🟡 Muy improbable que tenga éxitoInclúyelo en el ciclo de parcheo habitual
5Accesible solo a través de un proxy L7 (AWS ALB, CloudFront, Cloudflare, …) con acceso interno controlado🟡 Los paquetes de ataque nunca lleganParchea para defenderte de atacantes internos

⚠️ No concluyas "no hay listener MPTCP, así que estamos a salvo". Red Hat dice que comprobar si hay listeners MPTCP es "informativo más que tranquilizador". Sin MPTCP una caída sigue siendo posible, y no se puede descartar otro método de explotación que no necesite MPTCP. Además, en los kernels de la familia RHEL 8 ss -M puede mostrar los listeners MPTCP como TCP simple.

Descargar herramienta