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-21857 — CVE-2026-21857 - Redaxo ha una Path Traversal nell'Addon di Backup che consente la lettura arbitraria di file. | Kitploit
Strumenti/GitHubGitHub/lukasz-rybak/cve-2026-21857
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebRaccolta InformazioniPenetration TestingApprendimento e Formazione
GitHublukasz-rybak/cve-2026-21857

CVE-2026-21857

CVE-2026-21857 - Redaxo ha una Path Traversal nell'Addon di Backup che consente la lettura arbitraria di file.

Vedi Repository
15 mesi 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-21857: Redaxo presenta una Path Traversal nell'Addon Backup che porta alla lettura arbitraria di file

Panoramica

CampoDettagli
ID CVECVE-2026-21857
GravitàALTA
AvvisoVisualizza avviso
Scoperto daLukasz Rybak

Prodotti Interessati

  • redaxo/source (versioni: <= 5.20.1)

Classificazione CWE

  • CWE-22: Limitazione impropria di un percorso a una directory ristretta ('Path Traversal')
  • CWE-24: Path Traversal: '../filedir'

Dettagli

Riepilogo

Gli utenti autenticati con permessi di backup possono leggere file arbitrari all'interno della webroot tramite path traversal nella funzionalità di esportazione file dell'addon Backup. immagine immagine

Dettagli

L'addon Backup non valida il parametro POST EXPDIR rispetto alla allowlist generata dalla UI delle directory consentite.
Un attaccante può fornire percorsi relativi contenenti sequenze ../ (o persino percorsi assoluti all'interno della document root) per includere qualsiasi file leggibile nell'archivio .tar.gz generato.

Codice vulnerabile:

  • redaxo/src/addons/backup/pages/export.php (righe 72-76) – utilizza direttamente $_POST['EXPDIR']
  • redaxo/src/addons/backup/lib/backup.php (righe ~413 e ~427) – concatena input utente non sanitizzato con il percorso di base

Ciò consente la divulgazione di file sensibili come:

  • redaxo/data/core/config.yml → credenziali del database + hash delle password di tutti gli utenti backend
  • .env, file di configurazione personalizzati, log, file dannosi caricati, ecc.

Versioni interessate

≤ 5.20.1 (funzionamento confermato)

Versioni con patch

Nessuna (al 2025-12-09)

PoC – Estrazione delle credenziali del database e degli hash delle password

  1. Accedi come qualsiasi utente con permesso di Backup
  2. Vai su Backup → Export → Files
immagine
  1. Intercetta la richiesta con Burp Suite
immagine
  1. Modifica un valore EXPDIR[] in ../../../../var/www/html/redaxo/data/core
immagine
  1. Invia la richiesta → scarica l'archivio

    immagine
  2. Estrai e apri data/core/config.yml

    immagine

Risultato: password del database in chiaro immagine

Impatto

Compromissione totale dell'installazione REDAXO:

  • Compromissione del database
  • Estrazione degli hash delle password → cracking offline → accesso admin
  • Se combinata con altre vulnerabilità → RCE

Vettore e punteggio CVSS 4.0 di seguito.

Crediti

Scoperta da: Łukasz Rybak

Riferimenti

  • https://github.com/redaxo/redaxo/security/advisories/GHSA-824x-88xg-cwrv
  • https://github.com/redaxo/redaxo/releases/tag/5.20.2
  • https://nvd.nist.gov/vuln/detail/CVE-2026-21857
  • https://github.com/advisories/GHSA-824x-88xg-cwrv

Disclaimer

Questa CVE è stata divulgata in modo responsabile seguendo le pratiche di divulgazione coordinata delle vulnerabilità. Le informazioni qui fornite sono esclusivamente a scopo educativo e difensivo.

Scarica lo strumento