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-6471 — # Checker non distruttivo delle vulnerabilità PostgreSQL per CVE-2026-6471 Audit della versione del server e dei privilegi REPLICATION per identificare l'esposizione al difetto di autorizzazione del logical decoding, con indicazioni di rimedio. | Kitploit
Strumenti/GitHubGitHub/0xblackash/cve-2026-6471
Scanner di VulnerabilitàAudit di ConfigurazioneApprendimento e FormazioneRisorse CurateSicurezza dei Database
GitHub0xblackash/cve-2026-6471

CVE-2026-6471

# Checker non distruttivo delle vulnerabilità PostgreSQL per CVE-2026-6471 Audit della versione del server e dei privilegi REPLICATION per identificare l'esposizione al difetto di autorizzazione del logical decoding, con indicazioni di rimedio.

Vedi Repository
24019 giorni faNon ancora revisionato

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

🐘 CVE-2026-6471 — PostGREShell 🛢️

ChatGPT Image Sep 5, 2026, 10_37_25 AM

È stata scoperta una vulnerabilità di sicurezza critica presente in PostgreSQL da 12 anni!

CVE PostgreSQL CWE-862 CVSS Status

Uno strumento di verifica difensivo e non distruttivo per CVE-2026-6471


📌 Panoramica

CVE-2026-6471 è una vulnerabilità di autorizzazione di PostgreSQL che coinvolge il sottosistema di decodifica logica (logical decoding).

La vulnerabilità può consentire a un ruolo PostgreSQL in possesso del privilegio REPLICATION, ma privo dei privilegi di superutente, di indurre il server PostgreSQL a caricare una libreria controllata dall'attaccante accessibile all'account del sistema operativo di PostgreSQL.

Lo sfruttamento riuscito può comportare l'esecuzione di codice arbitrario con i privilegi del processo del server PostgreSQL.

Questo repository fornisce un PoC di rilevamento sicuro progettato per valutazioni di sicurezza autorizzate.

⚠️ Nessuna libreria condivisa dannosa viene caricata e nessun comando del sistema operativo viene eseguito dal verificatore.


🎯 Informazioni sulla Vulnerabilità

ProprietàValore
CVECVE-2026-6471
ProdottoPostgreSQL
ComponenteDecodifica Logica
CWECWE-862 — Autorizzazione Mancante
CVSS v3.17.2 Alto
Vettore di AttaccoRete
Complessità di AttaccoBassa
Privilegi RichiestiAlti
Interazione UtenteNessuna
RiservatezzaAlta
IntegritàAlta
DisponibilitàAlta

Vettore CVSS

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

🚨 Impatto sulla Sicurezza

Nelle condizioni vulnerabili, un attaccante che possiede già un account PostgreSQL con la capacità di replica richiesta potrebbe potenzialmente superare il confine di privilegi database-sistema operativo.

┌──────────────────────┐
│   PostgreSQL User    │
│  REPLICATION = YES   │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│   Logical Decoding   │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│ Missing Authorization│
│      Validation      │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│   Library Loading    │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│ PostgreSQL OS User   │
└──────────────────────┘

Conseguenze potenziali

  • Esecuzione di codice arbitrario
  • Compromissione del server PostgreSQL
  • Perdita di riservatezza
  • Perdita di integrità
  • Impatto sulla disponibilità
  • Potenziale movimento laterale dall'host del database

L'impatto effettivo dipende fortemente dai privilegi e dai permessi del filesystem dell'account del sistema operativo di PostgreSQL.


🧩 Versioni Interessate

L'avviso di sicurezza del progetto PostgreSQL identifica i seguenti rami interessati:

RamoInteressatoCorretto
PostgreSQL 14< 14.2414.24
PostgreSQL 15< 15.1915.19
PostgreSQL 16< 16.1516.15
PostgreSQL 17< 17.1117.11
PostgreSQL 18< 18.618.6

Azione consigliata

Aggiornare all'ultima release di sicurezza disponibile per il proprio ramo PostgreSQL.


🛡️ Rilevamento Sicuro

Questo progetto esegue intenzionalmente solo controlli non distruttivi.

Il verificatore dovrebbe controllare:

  1. La versione del server PostgreSQL
  2. Il ruolo PostgreSQL corrente
  3. Se il ruolo è un superutente
  4. Se il ruolo ha REPLICATION
  5. Se la versione installata rientra in un intervallo interessato

Query difensiva di esempio

SELECT
    version() AS postgres_version,
    current_user AS current_user,
    rolsuper AS is_superuser,
    rolreplication AS has_replication
FROM pg_roles
WHERE rolname = current_user;

Output di esempio:

postgres_version : PostgreSQL 17.x
current_user     : security_audit
is_superuser     : f
has_replication  : t

Una versione vulnerabile combinata con privilegi REPLICATION dovrebbe essere trattata come bisognosa di rimedio.


🧪 Metodologia del PoC Sicuro

Il PoC segue questo flusso di lavoro:

              ┌───────────────┐
              │ PostgreSQL    │
              │ Connection    │
              └───────┬───────┘
                      │
                      ▼
             ┌─────────────────┐
             │ Get Server      │
             │ Version         │
             └────────┬────────┘
                      │
                      ▼
             ┌─────────────────┐
             │ Check Current   │
             │ Role            │
             └────────┬────────┘
                      │
                      ▼
             ┌─────────────────┐
             │ Check           │
             │ REPLICATION     │
             └────────┬────────┘
                      │
                      ▼
             ┌─────────────────┐
             │ Compare Against │
             │ Fixed Releases  │
             └────────┬────────┘
                      │
              ┌───────┴────────┐
              ▼                ▼
        Potentially          Not
        Vulnerable         Affected

Cosa il verificatore NON fa

❌ Caricare una .so controllata dall'attaccante
❌ Eseguire payload SQL arbitrari
❌ Eseguire comandi del sistema operativo
❌ Aprire una reverse shell
❌ Modificare la configurazione di PostgreSQL
❌ Modificare il contenuto del filesystem
❌ Creare persistenza
❌ Sfruttare sistemi di produzione

Questo rende il verificatore adatto a valutazioni di vulnerabilità controllate e a flussi di lavoro di inventario.


💻 Utilizzo

Clonare il repository:

git clone https://github.com/<YOUR-USERNAME>/CVE-2026-6471.git
cd CVE-2026-6471

Installare la dipendenza Python richiesta:

python3 -m pip install psycopg2-binary

Eseguire il verificatore:

python3 CVE-2026-6471.py

Esempio:

╔════════════════════════════════════════════════════╗
║             CVE-2026-6471 SAFE CHECK               ║
║       PostgreSQL Logical Decoding Audit            ║
╚════════════════════════════════════════════════════╝

[+] Connecting to PostgreSQL...
[+] Server version : PostgreSQL 17.x
[+] Current role   : security_audit
[+] Superuser      : False
[+] Replication    : True

[!] PostgreSQL version requires security update
[!] REPLICATION privilege detected

[!] POTENTIALLY VULNERABLE
[!] Upgrade PostgreSQL to a fixed release.
Scarica lo strumento