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-91097-CVE-2026-91106 — HPLIP < 3.26.6 — Toma de control total del administrador a través de la interfaz web de PAPPL (sin autenticación). Relacionado con CVE-2026-91097 hasta CVE-2026-91106 (CVSS 9.3) | Kitploit
Herramientas/GitHubGitHub/nxploited/cve-2026-91097-cve-2026-91106
Herramientas DefensivasEscáneres de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebRecopilación de InformaciónPost-ExplotaciónSeguridad WebSeguridad de Redes
Pruebas de Penetración
Desarrollo de Payloads
GitHubnxploited/cve-2026-91097-cve-2026-91106

CVE-2026-91097-CVE-2026-91106

HPLIP < 3.26.6 — Toma de control total del administrador a través de la interfaz web de PAPPL (sin autenticación). Relacionado con CVE-2026-91097 hasta CVE-2026-91106 (CVSS 9.3)

Ver Repositorio
135hace 27 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

Affected Auth Impact

🔬 Únete a Telegram para las últimas investigaciones de vulnerabilidades y lanzamientos de exploits
Telegram


HPLIP Printer Application — Toma de control administrativa sin autenticación

Herramienta de explotación masiva dirigida a la HPLIP Printer Application (interfaz web basada en PAPPL) en todas las versiones de HPLIP anteriores a 3.26.6. La herramienta explota el estado predeterminado sin autenticación de la interfaz web de PAPPL para realizar una cadena completa de toma de control administrativa: manipulación de la configuración, modificación del nombre de host, reemplazo del certificado TLS, instalación del plugin de HP (desencadena la ejecución mediante shell del archivo .run en el objetivo), exfiltración de registros del sistema y bloqueo de la contraseña de administrador.

Qué explota esta herramienta

La vulnerabilidad principal es el Acceso Administrativo Sin Autenticación de PAPPL — la HPLIP Printer Application se distribuye con ninguna contraseña configurada por defecto, lo que permite a cualquier atacante de red realizar todas las acciones administrativas sin autenticación a través de la interfaz web (normalmente el puerto 8000).

Además, la cadena de instalación de plugins aprovecha debilidades abordadas en:

CVECWECVSS 4.0Relevancia
CVE-2026-91097CWE-94 / CWE-7877.0Path Traversal en plugin.spec — la instalación del plugin desencadenada por esta herramienta pasa por el código vulnerable de pluginhandler.py
CVE-2026-91102CWE-78 / CWE-4948.4Descarga sin verificación de integridad — el archivo .run del plugin se descarga por HTTP y se ejecuta con sh en el objetivo

Boletín de seguridad de HP: HPSBPI04151

Endpoints explotados

EndpointAcciónVerificado
/securityEstablecer contraseña de administrador (toma de control de cuenta)✅
/configModificar nombre DNS-SD, ubicación, organización, contacto✅
/networkCambiar el nombre de host del sistema✅
/tls-install-crtSubir certificado TLS arbitrario + clave privada✅
/pluginDesencadenar descarga del plugin de HP + aceptación de licencia + instalación (ejecuta .run con sh)✅
/logfile.txtLeer el archivo de registro completo de la aplicación (divulgación de información)✅

Cadena de explotación

Target Discovery
    │
    ▼
Detect HPLIP Printer Application (Server header + version)
    │
    ▼
Check Authentication Status (/security)
    │
    ├── Password Set ──► Log as VULN (locked)
    │
    └── No Password (default) ──► Exploit Chain:
            │
            ├── 1. Modify Configuration (/config)
            │       dns_sd_name, location, organization, contact_name
            │       Verified: marker reflected in response
            │
            ├── 2. Change Hostname (/network)
            │       Old hostname captured, new hostname set
            │       Verified: new value reflected in response
            │
            ├── 3. Upload TLS Certificate (/tls-install-crt)
            │       Custom PEM certificate + private key
            │       Multipart file upload
            │
            ├── 4. Install HP Plugin (/plugin)
            │       Step 1: POST action=install-plugin (downloads .run)
            │       Step 2: POST action=license-accepted (executes with sh)
            │       ⚠ CVE-2026-91097 + CVE-2026-91102
            │
            ├── 5. Read Log File (/logfile.txt)
            │       System paths, environment info, Snap paths
            │
            └── 6. Set Admin Password (/security)
                    Locks out further unauthenticated access
                    Completes full admin takeover

Instalación

pip install requests

Se requiere Python 3.8+. Sin otras dependencias.

Uso

Línea de comandos

python T.py targets.txt 50
ArgumentoDescripciónPredeterminado
targets.txtArchivo que contiene la lista de objetivos (uno por línea)Se solicita
50Número de hilos concurrentes15

Modo interactivo

python T.py

La herramienta solicitará el archivo de lista de objetivos y el número de hilos.

Formato de objetivo

192.168.1.100:8000
https://10.0.0.1:8000
http://printer.local:8000
192.168.1.100
printer.example.com
  • Si no se especifica puerto, se usa 8000 por defecto
  • Si no se especifica esquema, se prueban tanto HTTP como HTTPS
  • Los objetivos duplicados se deduplican automáticamente
  • Las líneas que comienzan con # se ignoran

Archivos de salida

ArchivoContenido
AdminS.txtToma de control administrativa — contraseña, versión del servidor, mapa completo de URL del panel
Nx_modify.txtCambios verificados de configuración y nombre de host (valores antiguos → nuevos)
Nx_upload.txtConfirmaciones de subida de certificados TLS
Nx_plugin.txtResultados de la instalación del plugin de HP con estado de ejecución mediante shell
Nx_recon.txtDivulgación de información — tamaño del archivo de registro, rutas de entorno, versión

Ejemplo — AdminS.txt

http://192.168.1.100:8000 | v3.22.10 | password=Nx-zD_buovl6wko0 | server=HPLIP_Printer_Application/3.22.10-13 PAPPL/1.4.9 | panel=http://192.168.1.100:8000/ | security=http://192.168.1.100:8000/security | config=http://192.168.1.100:8000/config | ...

Ejemplo — Nx_modify.txt

http://192.168.1.100:8000/config | v3.22.10 | type=CONFIG | verified=true | dns_sd_name: 'HPLIP Printer Application' -> 'HPLIP [marker]' | location: '' -> 'Nxploited-marker'
http://192.168.1.100:8000/network | v3.22.10 | type=HOSTNAME | verified=true | old=ORIGINAL-HOST.local | new=nx-abc123

Salida de consola

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   ██████   ██ ██   ██
   ██  ███  ██  ██ ██
   ██   ██████   ███
   ██    █████  ██ ██
   ██     ████ ██   ██

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  HPLIP Printer Application  │  Admin Takeover + Full Control
  Affected < 3.26.6  │  PAPPL Unauthenticated Access

  CVE-2026-91097  │  Plugin Path Traversal
  CVE-2026-91102  │  Plugin Download Without Integrity + Shell Exec

  Exploited via Web:  /security /config /network /plugin /tls-install-crt /logs

  By: Nxploited ( Khaled Alenazi )  │  Telegram: @Kxploit
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 targets=4  threads=4
Descargar herramienta