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
CVE-2026-98432-PoC-Exploit — Kit de herramientas para el use-after-free de TCP en Linux CVE-2026-98432: comprobaciones de parches del kernel, activación del oráculo de condiciones de carrera, análisis de UAF en pcap, recuperación del desplazamiento de KASLR y endurecimiento de nftables. | Kitploit
Herramientas/GitHubGitHub/tc4dy/cve-2026-98432-poc-exploit
Herramientas DefensivasSniffing y Análisis de PaquetesEscalada de PrivilegiosEscáneres de VulnerabilidadesAnálisis de VulnerabilidadesExplotaciónAuditoría de ConfiguraciónRecopilación de Información

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 →
Pruebas de Penetración
Red Teaming
GitHubtc4dy/cve-2026-98432-poc-exploit

CVE-2026-98432-PoC-Exploit

Kit de herramientas para el use-after-free de TCP en Linux CVE-2026-98432: comprobaciones de parches del kernel, activación del oráculo de condiciones de carrera, análisis de UAF en pcap, recuperación del desplazamiento de KASLR y endurecimiento de nftables.

Ver Repositorio
23712hace 1 díaAún no revisado
Compartir

CVEPoC

CVE-2026-98432 – Kit de herramientas Use-After-Free en TCP IPv4 de Linux


Python 3.8+ CVSS Toolkit Kernel

Solo para uso ético – Pruebas de seguridad autorizadas

Este repositorio proporciona herramientas únicamente para profesionales de seguridad autorizados, equipos defensivos (blue teams) y pentesters. El acceso no autorizado a sistemas informáticos es ilegal según la CFAA (EE. UU.), la Computer Misuse Act (Reino Unido), el TCK 243/244 (Turquía) y leyes similares en todo el mundo.


LinuxBanner

[*] Descripción general de la vulnerabilidad

CVE-2026-98432 es un use-after-free en la pila TCP IPv4 del kernel de Linux. Un SYN entrante que transporta opciones IPv4 hace que el kernel guarde una copia de esas opciones en el socket de petición. Si el SYN se retransmite en el momento adecuado, una CPU puede liberar esa copia mientras otra todavía la está leyendo para construir el SYN-ACK, lo que provoca un use-after-free en ip_options_build().

Existe un segundo desencadenante cuando el servidor migra peticiones de conexión pendientes entre sockets (net.ipv4.tcp_migrate_req=1, o un programa BPF_SK_REUSEPORT_SELECT_OR_MIGRATE). Ambos desencadenantes comparten la misma causa raíz: inet_sock_destruct() y tcp_v4_reqsk_destructor() liberan las opciones con un simple kfree() en lugar de esperar un periodo de gracia de RCU.

> Cómo funciona

  1. Opciones guardadas en el SYN – tcp_v4_save_options() almacena las opciones IPv4 entrantes (ireq_opt) en el socket de petición.
  2. Transferencia de propiedad – tcp_v4_syn_recv_sock() entrega ireq_opt al socket hijo sin copiarlo.
  3. Liberación concurrente – el socket hijo se destruye y inet_sock_destruct() libera inet_opt con un simple kfree().
  4. Lectura concurrente – un SYN retransmitido llega a tcp_v4_send_synack() → ip_options_build(), que lee las opciones ya liberadas.
  5. UAF – corrupción de memoria del kernel, caída (DoS) y, bajo condiciones específicas (binario no PIE, listener MPTCP, disposición de hilos Worker), ejecución de código.

La corrección upstream es el commit e3f33b0a1d89 ("ipv4: free inet_opt and ireq_opt after an RCU grace period"), que convierte ambas liberaciones a kfree_rcu(). IPv6 no se ve afectado por el problema principal.

Versiones afectadas

  • Kernel de Linux – 4.4 y posteriores
  • Corregido en – 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, 7.3-rc7
  • Ubuntu 20.04 / 18.04 / 16.04 – solo mediante Ubuntu Pro (ESM), si acaso
  • RHEL 8 / 9 / 10 – reportado como "fix deferred" a fecha de 2026-10-30
  • IPv6 – no afectado por el problema principal

Parche

  • Actualice a un kernel igual o superior a la versión corregida para su rama.
  • Los kernels de distribución aplican backports de las correcciones, así que no compare una versión de distro como 5.15.0-xxx con los números upstream. Consulte el rastreador de seguridad propio del proveedor.
  • Si hay un kernel corregido instalado pero no en ejecución, reinicie.
  • Mitigación provisional: descarte los paquetes TCP IPv4 entrantes que transporten opciones IP. Los clientes normales no envían opciones IP, por lo que el tráfico real no se ve afectado.

[!] Observaciones de campo

FechaObservaciónFuente
2026-11-04Ubuntu 22.04 LTS (y versiones posteriores) todavía tiene la corrección solo en -proposed; los usuarios estándar de -updates permanecen en un kernel vulnerable hasta que la corrección se promueva. MPTCP está habilitado por defecto en las versiones afectadas, aunque el fallo no es específico de MPTCP.Ubuntu CVE Tracker · Ubuntu Blog – Fixes in -proposed
2026-11-02AWS confirma que la vulnerabilidad afecta al kernel de Linux 4.4+ y que los blueprints de Lightsail basados en Ubuntu están dentro del alcance; la mitigación consiste en instalar un kernel parcheado o aplicar una regla de firewall temporal que descarte paquetes TCP IPv4 con opciones IP.AWS Docs – Address CVE-2026-98432 on Lightsail
2026-10-15Anuncio oficial del CVE del kernel: la causa raíz es la falta del período de gracia de RCU antes de kfree() de inet_opt / ireq_opt; corregido en 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, 7.3-rc7.Linux CVE Announce – Openwall

Nota: Estas observaciones confirman la exposición (kernel vulnerable + MPTCP por defecto en Ubuntu estándar) y el estado oficial de la corrección; no son una confirmación de que el exploit de este repositorio se haya ejecutado con éxito en ningún host específico.


[</>] Herramientas

HerramientaPropósitoUsuario previsto
cve_2026_98432Kit de herramientas para equipos rojos y azules. Comprobaciones de parches en código fuente y en tiempo de ejecución, sonda de red, oráculo de carrera con detección de reutilización de marcadores, análisis de pcap, recuperación del desplazamiento de KASLR y guía de mitigación. Un solo comando con un menú interactivo o flags directos.Equipos rojos, equipos azules, pentesters autorizados
--checkInspección local de la versión del kernel y del árbol de código fuente.Equipos azules, auditores
--probeConfirmar que un listener TCP es accesible y que las opciones SYN de IPv4 llegan a la pila.Equipos rojos, equipos azules
--raceOráculo de carrera basado en marcadores. Envía SYNs manipulados e inspecciona los SYN-ACK en busca de reutilización de marcadores entre flujos.Equipos rojos (Prob)
--pcapAnálisis offline de pcap. Detecta evidencia de UAF y candidatos a punteros del kernel.Equipos azules (Parcial)
--mapRecuperación del desplazamiento de KASLR a partir de punteros de texto filtrados usando un System.map.Equipos rojos (Parcial)
--hardenAplicar o previsualizar mitigaciones (MPTCP desactivado, migración desactivada, descarte de opciones IP).Equipos azules (Prob)

Etiquetas de fiabilidad

EtiquetaSignificado
(sin etiqueta)Determinista. Misma entrada, misma salida.
(Prob)Los resultados de la carrera pueden variar entre ejecuciones. La herramienta repite los intentos durante una duración limitada.
(Parcial)Depende de una entrada correcta. La herramienta funciona cuando se proporciona un pcap válido o un System.map coincidente.

[>] Matriz de características

Descargar herramienta