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
reproducing-CVE-2025-1489 — Questo repository serve per dimostrare e mettere in pratica le mie competenze di analisi forense e delle vulnerabilità, riproducendo una CVE relativa al web in un ambiente sicuro. | Kitploit
Strumenti/GitHubGitHub/khaifunglee/reproducing-cve-2025-1489
Analisi delle VulnerabilitàExploitSicurezza WebDigital ForensicsApprendimento e FormazioneLab e Pratica
GitHubkhaifunglee/reproducing-cve-2025-1489

reproducing-CVE-2025-1489

Questo repository serve per dimostrare e mettere in pratica le mie competenze di analisi forense e delle vulnerabilità, riproducendo una CVE relativa al web in un ambiente sicuro.

Vedi Repository
19 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

Riproduzione di CVE-2025-1489

Questo repository simula una riproduzione di una CVE relativa al web (CVE-2025-1489) in un ambiente sicuro per dimostrare e mettere in pratica le mie competenze di analisi forense/delle vulnerabilità.

La vulnerabilità identificata e riprodotta è una vulnerabilità di cross-site scripting (XSS) memorizzato nel plugin WordPress WP-Appbox (versione 4.5.4). La falla consente a input controllati dall'attaccante, inseriti nel shortcode Appbox di un post, di essere renderizzati nell'output della pagina a causa di una sanitizzazione insufficiente dell'input e di un escaping dell'output inadeguato sugli attributi forniti dall'utente, abilitando così l'esecuzione di script malevoli tramite contesti di attributo. La vulnerabilità è corretta nelle versioni successive di WP-Appbox (versione 4.5.5+).

Descrizione della Vulnerabilità

Il plugin espone uno shortcode [appbox ...] che accetta un ID applicazione appID e attributi dello shortcode forniti dall'utente, che non vengono adeguatamente sanificati o escaped nel punto di ingresso del plugin.

Nel file sorgente createoutput.class.php, parti dei dati dello shortcode vengono inserite in attributi HTML o stili inline, consentendo l'iniezione in contesto di attributo (righe 199 e 438-447). Creando un appID che forza un'immagine di sfondo, sono riuscito a confermare richieste in uscita ripetibili verso un server attaccante, che sono chiari indicatori di XSS memorizzato lato server.

GET

Componenti:

  • Applicazione: WordPress
  • Plugin: WP-Appbox 4.5.4, gestisce i percorsi di generazione di shortcode e HTML
  • Lingua/Ambiente: PHP 8.1, Apache
  • Template: template di WP-Appbox in cui vengono inseriti i valori degli attributi
  • Browser: esegue il contesto di attributo iniettato sul browser della vittima

Struttura del Repository

root@kitploit:~
├── attacker/                
│    ├── server.py            # Server HTTP attaccante per servire e registrare richieste
│    └── requests.log         # Registra le richieste in entrata nel server attaccante dal browser WordPress
├── README.md                # Panoramica principale e istruzioni di riproduzione
├── docker-compose.yml       # Impostazioni di configurazione Docker
└── full_report.pdf          # Report completo che include analisi, mitigazione, risultati e ambito di impatto

Passaggi per la Riproduzione

Configurazione:

  • Sistema operativo host utilizzato: MacOS (anche Linux/Windows adatti)
  • Piattaforma contenitori: Docker Desktop
  • Immagini utilizzate: WordPress + MariaDB per l'applicazione, contenitore attaccante per registrare le richieste in entrata dal server WordPress
  • Plugin target: WP-Appbox 4.5.4 installato
  • Versioni software: WordPress 6.4, PHP 8.1, MariaDB 10.6, Python 3.11, WP-Appbox 4.5.4, Docker Desktop 4.43.2

Prerequisiti: Docker Desktop e svn installati sul tuo host.

Passaggi:

  1. Ottieni il plugin WP-Appbox: usa svn per scaricare il tag 4.5.4:
root@kitploit:~
svn checkout https://plugins.svn.wordpress.org/wp-appbox/tags/4.5.4 wp-appbox-4.5.4

  1. Avvia il laboratorio Docker:
root@kitploit:~
docker-compose up -d
  1. Configurazione WordPress:

    • Apri localhost:8000 per accedere a WordPress e creare un utente Admin
    • Attiva il plugin: Vai alla scheda Plugin e attiva WP-Appbox.
    • Crea un utente attaccante con privilegi di ruolo almeno di Autore.
  2. Accedi come utente attaccante e vai su Articoli > Aggiungi nuovo > usa il blocco Shortcode per creare un payload malevolo per sfruttare la vulnerabilità XSS memorizzato.

Scarica lo strumento