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
hdwebmobile-photo-video-reviews — Plugin WooCommerce: recensioni prodotto con foto e video, che chiude alla radice la classe di vulnerabilità di upload non autenticato di CVE-2026-12684 | Kitploit
Strumenti/GitHubGitHub/htrxuan/hdwebmobile-photo-video-reviews
Analisi delle VulnerabilitàSicurezza WebApprendimento e FormazioneRisorse CurateSicurezza delle API
GitHubhtrxuan/hdwebmobile-photo-video-reviews

hdwebmobile-photo-video-reviews

Plugin WooCommerce: recensioni prodotto con foto e video, che chiude alla radice la classe di vulnerabilità di upload non autenticato di CVE-2026-12684

Vedi Repository
1 giorno 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

Recensioni Foto e Video HDWebmobile

Un plugin WooCommerce che consente ai clienti di allegare foto e brevi video alle loro recensioni dei prodotti, mostrati direttamente nell'elenco delle recensioni nella pagina del prodotto.

  • WordPress.org: https://wordpress.org/plugins/hdwebmobile-photo-video-reviews/ (in attesa della prima sottomissione)
  • Richiede: WordPress 6.9+, WooCommerce, PHP 7.4+
  • Licenza: GPLv2 o successiva

Perché esiste questo plugin

Un plugin concorrente "Customer Reviews for WooCommerce" includeva un'azione AJAX autonoma per il caricamento delle foto delle recensioni che non eseguiva alcun controllo di autenticazione, autorizzazione o nonce (CVE-2026-12684), consentendo a qualsiasi visitatore non autenticato di caricare file immagine/video arbitrari direttamente nella Libreria Media di WordPress.

Questo plugin chiude l'intera classe di vulnerabilità per costruzione, piuttosto che applicando una patch:

  • Non esiste alcun endpoint di caricamento autonomo — un file viene elaborato solo come effetto collaterale di una genuina sottomissione di commento WordPress che passa attraverso wp-comments-post.php, la pipeline di commenti nativa di WordPress (controlli antispam, Akismet se installato, moderazione).
  • In aggiunta, è richiesto un nonce con ambito prodotto, generato con il modulo di recensione e verificato prima che qualsiasi file venga toccato.
  • I media vengono collegati esclusivamente a un commento confermato come genuina recensione di prodotto WooCommerce (il post padre del commento è effettivamente un ), mai ad altri tipi di commento.
product
  • Ogni caricamento passa attraverso wp_handle_upload() — il gestore di caricamento verificato di WordPress — con un elenco esplicito di tipi MIME consentiti per immagini/video, mai uno spostamento file scritto a mano.
  • Se il negozio richiede un acquisto verificato per lasciare una recensione, i media vengono collegati solo per i recensori che hanno effettivamente acquistato il prodotto.
  • Funzionalità

    • Campo di caricamento opzionale per foto (JPG, PNG, GIF, WebP) e video (MP4, WebM, MOV) aggiunto al modulo di recensione WooCommerce nativo
    • Numero massimo configurabile di file per recensione (predefinito 3) e limiti di dimensione separati per foto e video
    • Le foto caricate vengono visualizzate come galleria di miniature; i video vengono visualizzati come player HTML5 integrato
    • I caricamenti video possono essere disabilitati completamente (solo foto)
    • Scheda impostazioni in WooCommerce > HDWebmobile > Photo & Video Reviews

    Sviluppo

    Struttura standard del plugin WordPress:

    root@kitploit:~
    hdwebmobile-photo-video-reviews.php   Bootstrap
    includes/class-hdpvr-activator.php    Attivazione
    includes/class-hdpvr-core.php         Orchestratore
    includes/class-hdpvr-upload-handler.php  Elaborazione sicura dei caricamenti (il componente critico per la sicurezza)
    includes/class-hdpvr-frontend.php     Iniezione del campo del modulo di recensione + visualizzazione media
    includes/class-hdpvr-admin.php        Impostazioni + registrazione scheda hub
    includes/class-hdpvr-hub.php          Pagina admin condivisa WooCommerce > HDWebmobile (copia con namespace per plugin)
    

    Parte della suite HDWebmobile di plugin WooCommerce mirati e a scopo singolo.

    Licenza

    GPLv2 o successiva. Vedi LICENSE.

    Scarica lo strumento