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-3888-POC-all-from-the-Qualys-platform. — Proof-of-concept exploit for CVE-2026-3888, a snapd race condition enabling local privilege escalation to root on Ubuntu systems. | Kitploit
Herramientas/GitHubGitHub/fevar54/cve-2026-3888-poc-all-from-the-qualys-platform.
Privilege EscalationVulnerability AnalysisExploitation
GitHubfevar54/cve-2026-3888-poc-all-from-the-qualys-platform.

CVE-2026-3888-POC-all-from-the-Qualys-platform.

Proof-of-concept exploit for CVE-2026-3888, a snapd race condition enabling local privilege escalation to root on Ubuntu systems.

Ver Repositorio

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
217hace 7 mesesAún no revisado

CVE-2026-3888: snapd Local Privilege Escalation PoC

Prueba de concepto para la vulnerabilidad de escalada de privilegios local en snapd (CVE-2026-3888). Esta falla permite a un atacante local sin privilegios elevar sus privilegios a root en sistemas Ubuntu afectados al recrear el directorio privado /tmp/.snap después de que systemd-tmpfiles lo elimine.

📋 Resumen de la Vulnerabilidad

  • ID: CVE-2026-3888
  • Producto: snapd
  • Sistemas Afectados: Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS y 24.04 LTS (y posteriores)
  • CWE-ID: CWE-268 (Privilege Chaining)
  • Severidad (CVSS 3.1): 7.8 (Alta)
  • Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

La vulnerabilidad surge de una interacción no intencionada entre dos utilidades privilegiadas:

  1. snap-confine: Un binario setuid-root que crea el entorno aislado (sandbox) para las aplicaciones snap.
  2. systemd-tmpfiles: Un servicio que limpia automáticamente archivos y directorios temporales antiguos.

Un atacante puede explotar esta condición de carrera manipulando el ciclo de limpieza de systemd-tmpfiles. Una vez que el directorio /tmp/.snap es eliminado, el atacante lo recrea con payloads maliciosos. Durante la siguiente inicialización del sandbox, snap-confine monta estos archivos como root, permitiendo la ejecución de código arbitrario en el contexto privilegiado.

🚨 Impacto

  • Escalada de Privilegios Completa: Un atacante local puede obtener acceso root total en el sistema.
  • Compromiso del Sistema: La confidencialidad, integridad y disponibilidad del sistema se ven comprometidas.
  • Afecta a Configuraciones por Defecto: La vulnerabilidad es explotable en las instalaciones por defecto de Ubuntu Desktop 24.04 y posteriores.

⚙️ Cómo Reproducir el Ataque

ADVERTENCIA: Este exploit es para fines educativos y de investigación de seguridad autorizada. Utilízalo bajo tu propio riesgo.

Requisitos Previos

  • Un sistema Ubuntu vulnerable (ver sección de versiones afectadas).
  • Un usuario no privilegiado.
  • El compilador gcc instalado (sudo apt install build-essential).
  • El directorio /tmp/.snap debe haber sido eliminado por systemd-tmpfiles. Esto ocurre después de 30 días en Ubuntu 24.04 o 10 días en versiones posteriores. Puedes simular la limpieza manualmente con sudo rm -rf /tmp/.snap.

Pasos de la Explotación

  1. Clona este repositorio:

    git clone https://github.com/tu-usuario/cve-2026-3888-poc.git
    cd cve-2026-3888-poc
    
  2. Instala las dependencias:

    pip install -r requirements.txt
    
  3. Ejecuta la PoC: El script verificará la vulnerabilidad, creará la biblioteca maliciosa y activará el exploit.

    python3 cve_2026_3888_poc.py
    
  4. Verifica el Resultado: Si el exploit tiene éxito, se creará un archivo /tmp/pwn.txt con el resultado del comando id ejecutado como root.

  5. Limpia el Sistema: Para eliminar los artefactos creados por el exploit, ejecuta:

    python3 cve_2026_3888_poc.py --cleanup
    

📂 Estructura del Repositorio

Descargar herramienta