Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-28372-GNU-inetutils-telnetd-Privilege-Escalation-main — Proof-of-concept exploit per CVE-2026-28372, che dimostra l'escalation dei privilegi locali in GNU inetutils telnetd tramite l'iniezione di variabili d'ambiente per bypassare l'autenticazione e ottenere una shell di root. | Kitploit
Strumenti/GitHubGitHub/kalibb/cve-2026-28372-gnu-inetutils-telnetd-privilege-escalation-main
Escalation di PrivilegiFramework di ExploitAnalisi delle VulnerabilitàExploitPenetration TestingRed Teaming
GitHubkalibb/cve-2026-28372-gnu-inetutils-telnetd-privilege-escalation-main

CVE-2026-28372-GNU-inetutils-telnetd-Privilege-Escalation-main

Proof-of-concept exploit per CVE-2026-28372, che dimostra l'escalation dei privilegi locali in GNU inetutils telnetd tramite l'iniezione di variabili d'ambiente per bypassare l'autenticazione e ottenere una shell di root.

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository
26 mesi faNon ancora revisionato

CVE-2026-28372 — PoC di Privilege Escalation in GNU inetutils telnetd

CVE Platform Exploit Language Status Author License


👤 Autore

Mohammed Idrees Banyamer
Giordania 🇯🇴
Instagram: @banyamer_security

Ricercatore di Sicurezza | Sicurezza Offensiva | Sviluppo Exploit


🧨 Titolo dell'Exploit

CVE‑2026‑28372 — Privilege Escalation in GNU inetutils telnetd tramite CREDENTIALS_DIRECTORY + login.noauth


📌 Panoramica

Questa Proof‑of‑Concept dimostra una vulnerabilità di Privilege Escalation Locale in GNU inetutils telnetd.

telnetd passa in modo improprio le variabili d'ambiente controllate dal client a login(1).
Impostando:

root@kitploit:~

CREDENTIALS_DIRECTORY=<directory dell'attaccante>

e inserendo:

root@kitploit:~

login.noauth = yes

l'autenticazione viene bypassata, consentendo potenzialmente di ottenere una shell di root senza password.


⚠️ Dettagli della Vulnerabilità

  • CVE: CVE-2026-28372
  • Software Interessato: GNU inetutils telnetd ≤ 2.7
  • Condizione: versione di util-linux che supporta login.noauth
  • Tipo di Attacco: Privilege Escalation Locale
  • CVSS: 7.4 ALTO
  • CWE: CWE‑829

🎯 Sistemi Interessati

  • Sistemi Linux con:
    • inetutils‑telnetd ≤ 2.7
    • util-linux ≥ ~2.40
  • Derivati Ubuntu / Debian (testati)

🔬 Meccanismo dell'Exploit

Causa Principale

Problema di fiducia nelle variabili d'ambiente di telnetd → login(1).

Catena di Attacco

  1. L'attaccante crea una directory controllata
  2. Inserisce il file login.noauth con valore yes
  3. Inietta le variabili d'ambiente tramite l'opzione Telnet NEW‑ENVIRON
  4. login legge la directory delle credenziali controllata dall'attaccante
  5. Bypass dell'autenticazione → shell di root

🧭 Diagramma di Flusso del PoC

root@kitploit:~
flowchart TD

A[Utente non privilegiato] --> B[Crea directory credenziali fake]
B --> C[Inserisci login.noauth = yes]
C --> D[Connettiti a telnetd]
D --> E[Inietta variabili ENV]
E --> F[Imposta CREDENTIALS_DIRECTORY]
F --> G[telnetd chiama login]
G --> H[login legge login.noauth]
H --> I[Bypass dell'autenticazione]
I --> J[Shell di root ottenuta]

▶️ Utilizzo

Requisiti

  • Python 3
  • Servizio telnetd in esecuzione
  • Accesso locale

Esecuzione del PoC

root@kitploit:~
python3 cve-2026-28372.py

Parametri opzionali:

root@kitploit:~
python3 cve-2026-28372.py --host 127.0.0.1 --port 23 --user root

🧪 Passaggi dell'Exploit Eseguiti Automaticamente

✔ Creazione della directory delle credenziali controllata dall'attaccante ✔ Generazione del file di bypass login.noauth ✔ Connessione a telnetd ✔ Iniezione delle variabili d'ambiente dannose ✔ Tentativo di bypass dell'autenticazione


🛡️ Mitigazione

Correzione Immediata

  • Applicare le patch successive a inetutils 2.7
  • Sanificare le variabili d'ambiente
  • Rimuovere le variabili pericolose:
root@kitploit:~
unsetenv("CREDENTIALS_DIRECTORY")

Raccomandazioni

  • Disabilitare il servizio telnet
  • Utilizzare SSH al suo posto
  • Limitare i servizi locali
  • Monitorare l'iniezione di variabili d'ambiente

📚 Note Tecniche

  • Richiede accesso in scrittura a file locali
  • telnetd deve avviare /bin/login o /usr/bin/login
  • Lo sfruttamento nel mondo reale dipende dall'esposizione del servizio

⚖️ Disclaimer

Questo PoC è fornito per:

  • Ricerca sulla sicurezza
  • Scopi difensivi
  • Soli ambienti di test autorizzati

L'uso non autorizzato è vietato.


⭐ Crediti

Scoperto e Ricercato da:

Mohammed Idrees Banyamer banyamer_security

Scarica lo strumento