Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2026-91097-CVE-2026-91106 — HPLIP < 3.26.6 — Prise de contrôle complète de l'administration via l'interface web PAPPL (sans authentification). Lié à CVE-2026-91097 jusqu'à CVE-2026-91106 (CVSS 9.3) | Kitploit
Outils/GitHubGitHub/nxploited/cve-2026-91097-cve-2026-91106
Outils DéfensifsScanners de VulnérabilitésExploitationExploitation d'Applications WebCollecte d'InformationsPost-ExploitationSécurité WebSécurité RéseauTests d'Intrusion
Développement de Charges Utiles
GitHubnxploited/cve-2026-91097-cve-2026-91106

CVE-2026-91097-CVE-2026-91106

HPLIP < 3.26.6 — Prise de contrôle complète de l'administration via l'interface web PAPPL (sans authentification). Lié à CVE-2026-91097 jusqu'à CVE-2026-91106 (CVSS 9.3)

Voir le dépôt
137il y a 1 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Affected Auth Impact

🔬 Rejoignez Telegram pour les dernières recherches sur les vulnérabilités et les publications d'exploits
Telegram


HPLIP Printer Application — Prise de contrôle administrateur sans authentification

Outil d'exploitation de masse ciblant l'HPLIP Printer Application (interface web basée sur PAPPL) dans toutes les versions de HPLIP antérieures à 3.26.6. L'outil exploite l'état non authentifié par défaut de l'interface web PAPPL pour réaliser une chaîne complète de prise de contrôle administrative : altération de la configuration, modification du nom d'hôte, remplacement du certificat TLS, installation du plugin HP (déclenche l'exécution shell du fichier .run sur la cible), exfiltration des journaux système et verrouillage du mot de passe administrateur.

Ce que cet outil exploite

La vulnérabilité principale est l'accès administratif non authentifié de PAPPL — l'HPLIP Printer Application est livrée avec aucun mot de passe configuré par défaut, permettant à tout attaquant réseau d'effectuer toutes les actions administratives sans authentification via l'interface web (généralement le port 8000).

De plus, la chaîne d'installation du plugin exploite des faiblesses traitées dans :

CVECWECVSS 4.0Pertinence
CVE-2026-91097CWE-94 / CWE-7877.0Path Traversal dans plugin.spec — l'installation du plugin déclenchée par cet outil passe par le code vulnérable de pluginhandler.py
CVE-2026-91102CWE-78 / CWE-4948.4Téléchargement sans vérification d'intégrité — le fichier .run du plugin est téléchargé via HTTP et exécuté avec sh sur la cible

Bulletin de sécurité HP : HPSBPI04151

Points de terminaison exploités

Point de terminaisonActionVérifié
/securityDéfinir le mot de passe administrateur (prise de contrôle du compte)✅
/configModifier le nom DNS-SD, l'emplacement, l'organisation, le contact✅
/networkChanger le nom d'hôte du système✅
/tls-install-crtTéléverser un certificat TLS arbitraire + clé privée✅
/pluginDéclencher le téléchargement du plugin HP + acceptation de la licence + installation (exécute .run avec sh)✅
/logfile.txtLire le fichier journal complet de l'application (divulgation d'informations)✅

Chaîne d'exploitation

Découverte de la cible
    │
    ▼
Détecter l'HPLIP Printer Application (en-tête Server + version)
    │
    ▼
Vérifier l'état d'authentification (/security)
    │
    ├── Mot de passe défini ──► Journalisé comme VULN (verrouillé)
    │
    └── Aucun mot de passe (par défaut) ──► Chaîne d'exploitation :
            │
            ├── 1. Modifier la configuration (/config)
            │       dns_sd_name, location, organization, contact_name
            │       Vérifié : marqueur reflété dans la réponse
            │
            ├── 2. Changer le nom d'hôte (/network)
            │       Ancien nom d'hôte capturé, nouveau nom d'hôte défini
            │       Vérifié : nouvelle valeur reflétée dans la réponse
            │
            ├── 3. Téléverser un certificat TLS (/tls-install-crt)
            │       Certificat PEM personnalisé + clé privée
            │       Téléversement de fichier multipart
            │
            ├── 4. Installer le plugin HP (/plugin)
            │       Étape 1 : POST action=install-plugin (télécharge .run)
            │       Étape 2 : POST action=license-accepted (exécute avec sh)
            │       ⚠ CVE-2026-91097 + CVE-2026-91102
            │
            ├── 5. Lire le fichier journal (/logfile.txt)
            │       Chemins système, informations d'environnement, chemins Snap
            │
            └── 6. Définir le mot de passe administrateur (/security)
                    Verrouille tout accès non authentifié ultérieur
                    Achève la prise de contrôle administrative complète

Installation

pip install requests

Python 3.8+ requis. Aucune autre dépendance.

Utilisation

Ligne de commande

python T.py targets.txt 50
ArgumentDescriptionPar défaut
targets.txtFichier contenant la liste des cibles (une par ligne)Demandé
50Nombre de threads simultanés15

Mode interactif

python T.py

L'outil demandera le fichier de liste des cibles et le nombre de threads.

Format des cibles

192.168.1.100:8000
https://10.0.0.1:8000
http://printer.local:8000
192.168.1.100
printer.example.com
  • Si aucun port n'est spécifié, la valeur par défaut est 8000
  • Si aucun schéma n'est spécifié, HTTP et HTTPS sont essayés
  • Les cibles en double sont automatiquement dédupliquées
  • Les lignes commençant par # sont ignorées

Fichiers de sortie

FichierContenu
AdminS.txtPrise de contrôle administrateur — mot de passe, version du serveur, carte complète des URL du panneau
Nx_modify.txtModifications vérifiées de la configuration et du nom d'hôte (anciennes → nouvelles valeurs)
Nx_upload.txtConfirmations de téléversement de certificat TLS
Nx_plugin.txtRésultats d'installation du plugin HP avec état d'exécution shell
Nx_recon.txtDivulgation d'informations — taille du fichier journal, chemins d'environnement, version

Exemple — 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 | ...

Exemple — 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

Sortie console

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

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

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  HPLIP Printer Application  │  Prise de contrôle admin + contrôle total
  Affecté < 3.26.6  │  Accès non authentifié PAPPL

  CVE-2026-91097  │  Path Traversal du plugin
  CVE-2026-91102  │  Téléchargement du plugin sans intégrité + exécution shell

  Exploité via le Web :  /security /config /network /plugin /tls-install-crt /logs

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

 targets=4  threads=4
Télécharger l’outil