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-31431 — Prueba de concepto en Python para CVE-2026-31431 (Copy Fail), una escalada de privilegios local en el kernel de Linux mediante un socket AF_ALG y corrupción de memoria con splice(), que otorga acceso root. | Kitploit
Herramientas/GitHubGitHub/abiyeenzo/cve-2026-31431
Escalada de PrivilegiosForensia de MemoriaAnálisis de VulnerabilidadesExplotaciónPapers e InvestigaciónExplotación de Binarios
GitHubabiyeenzo/cve-2026-31431

CVE-2026-31431

Prueba de concepto en Python para CVE-2026-31431 (Copy Fail), una escalada de privilegios local en el kernel de Linux mediante un socket AF_ALG y corrupción de memoria con splice(), que otorga acceso root.

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

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 →
Compartir

Copy Fail - CVE-2026-31431 (LPE)

Descripción

Este repositorio contiene un PoC (Proof of Concept) para la vulnerabilidad CVE-2026-31431, conocida como Copy Fail, que afecta al kernel de Linux. Se trata de un fallo de elevación local de privilegios que permite a un usuario estándar obtener privilegios de root explotando una gestión incorrecta de los búferes de memoria durante operaciones que combinan los sockets AF_ALG y la llamada al sistema splice().


Descubrimiento y créditos

  • Descubierto por: Equipo de investigación en seguridad Theori (Xint Code).
  • Fecha de divulgación: Febrero de 2026.
  • Contexto: La vulnerabilidad se identificó durante una auditoría de seguridad centrada en los subsistemas criptográficos del kernel de Linux y la manipulación de búferes de memoria mediante splice().

Distribuciones y versiones probadas

El script se ha probado y validado en los siguientes entornos, en configuraciones predeterminadas sin parches aplicados:

Distribución / SOVersión del kernelEstado
Ubuntu 24.04 LTS6.17.0-1007-awsVulnerable / Funcional
Amazon Linux 20236.18.8-9.213.amzn2023Vulnerable / Funcional
RHEL 10.16.12.0-124.45.1.el10_1Vulnerable / Funcional
SUSE 166.12.0-160000.9-defaultVulnerable / Funcional
Kali Linux (WSL2)6.6.87.2-microsoft-standard-WSL2Funcional (entorno virtualizado)

(Nota: Las pruebas en Kali Linux se realizaron en un entorno WSL2 (Windows Subsystem for Linux). Dado que los kernels de WSL2 son modificados por Microsoft, el comportamiento puede diferir de un kernel nativo. Como el kernel 6.6.87 es una rama LTS, es posible que Microsoft haya aplicado el parche de seguridad. Asegúrese de que la elevación de privilegios es real antes de validar esta prueba.)


Funcionamiento técnico

  1. Creación de un socket AF_ALG: Configuración de un cifrado AEAD (authencesn(hmac(sha256),cbc(aes))) mediante las opciones de socket del kernel.
  2. Manipulación de memoria mediante splice(): Uso de la llamada al sistema para inyectar o reescribir de forma no intencionada datos en la página de memoria de un binario sensible de solo lectura (como /usr/bin/su).
  3. Ejecución de la carga útil: Descompresión de un payload zlib inyectado en memoria para eludir los controles de seguridad y obtener un shell root mediante la llamada a su.

Uso

Requisitos previos

  • Intérprete de Python 3 instalado.
  • Entorno de prueba aislado (máquina virtual o contenedor con un kernel sin parchear).

Ejecución

python3 exploit.py
Descargar herramienta