C’è una parte del nostro lavoro che nessun cliente ci commissiona. Quando analizziamo un software — perché lo usa un’azienda che seguiamo, perché è diffuso, o semplicemente perché vogliamo capire come è fatto dentro — capita di trovare un difetto che nessuno aveva ancora notato.

Da quel momento parte una procedura precisa. Il difetto non viene pubblicato, non viene venduto e non viene usato: viene comunicato a chi quel software lo sviluppa, perché lo corregga. Diventa pubblico soltanto dopo, quando esiste un aggiornamento che chiude la falla.

È la prassi della responsible disclosure, ed è il motivo per cui oggi 51 vulnerabilità risultano accreditate a nostro nome nel CVE Program, il registro internazionale che tutto il settore usa per identificare le vulnerabilità note.

51 vulnerabilità pubblicate nel CVE Program, di cui 11 di gravità critica. Il punteggio più alto raggiunto è 10,0 su 10.

Le vulnerabilità che abbiamo fatto correggere

L’elenco si aggiorna da sé man mano che nuove segnalazioni completano il percorso di disclosure. Ogni identificativo porta alla scheda ufficiale sul sito del CVE Program.

Vulnerabilita individuate dal nostro team, corrette dai produttori e registrate nel CVE Program.
IdentificativoProdottoGravita CVSSTipo di vulnerabilitaPubblicazione
CVE-2026-101148BackupSheep ≤ 1.810,0 CriticaUnauthenticated Arbitrary File Deletion and Backup Exfiltration via Empty Integration Key01/10/2026
CVE-2026-115245Chat AI with Dispatcher < 2.49,8 CriticaUnauthenticated Arbitrary File Upload29/10/2026
CVE-2026-109145User Rights Access Manager ≤ 1.1.39,8 CriticaUnauthenticated Privilege Escalation via AJAX Registration Handler15/10/2026
CVE-2026-84251click5 CRM add-on to Ninja Forms ≤ 1.0.19,8 CriticaUnauthenticated Arbitrary Options Update11/10/2026
CVE-2026-84252click5 CRM add-on to WPForms ≤ 1.0.39,8 CriticaUnauthenticated Arbitrary Options Update11/10/2026
CVE-2026-84253click5 CRM add-on to Gravity Forms ≤ 1.0.39,8 CriticaUnauthenticated Arbitrary Options Update11/10/2026
CVE-2026-84254click5 CRM add-on to Contact Form 7 ≤ 1.0.49,8 CriticaUnauthenticated Arbitrary Options Update11/10/2026
CVE-2026-85118AI Content Generator Marketing ≤ 1.0.09,8 CriticaUnauthenticated Privilege Escalation via Arbitrary Option Update and Deletion11/10/2026
CVE-2026-85681WP Component ≤ 2.2.49,8 CriticaUnauthenticated Privilege Escalation via Arbitrary Blog Option Update12/09/2026
CVE-2023-4521Import XML and RSS Feeds ≤ 2.1.49,8 CriticaUnauthenticated Remote Code Execution—
CVE-2026-85121Insurify ≤ 1.09,1 CriticaUnauthenticated Arbitrary Option Creation and Overwrite via saveemailtemplatedesign11/10/2026
CVE-2026-103305Prenotazioni ≤ 1.7.58,8 AltaUnauthenticated Stored XSS via Settings Update11/10/2026
CVE-2026-88826SmugMug Embed ≤ 3.138,8 AltaUnauthenticated Stored XSS via saveSelectedAlbums11/10/2026
CVE-2026-88905KeyWord Collector ≤ 1.48,8 AltaUnauthenticated Stored XSS and Settings Update via WPKeyWordSettings11/10/2026
CVE-2026-101147Featured Image from URL (FIFU) Free & Premium8,8 AltaAdministrator Account Creation via CSRF01/10/2026
CVE-2026-88824Master Blocks 1.4.18,8 Alta1.4.1.4 – Unauthenticated Stored XSS via White Label Settings19/09/2026
CVE-2026-88825iGMS Direct Booking < 2.08,8 AltaUnauthenticated Stored XSS via Widget Settings18/09/2026
CVE-2026-85129Hoo Companion 1.0.28,8 AltaUnauthenticated Stored XSS via Theme Settings Import13/09/2026
CVE-2023-6373ArtPlacer Widget ≤ 2.20.68,8 AltaAuthenticated (Editor+) SQL Injection—
CVE-2026-89288Fast Courier 5.0.08,6 Alta5.2.3 – Unauthenticated SQLi via 'wp_order_id' Parameter14/10/2026
CVE-2026-89285Datalist it ≤ 0.0.38,6 AltaUnauthenticated SQLi via dli_fronted_action11/10/2026
CVE-2026-89296Pro Like Button < 2.08,6 AltaUnauthenticated SQLi via 'postid' Parameter01/10/2026
CVE-2026-87775Tz Weekly Radio Schedule ≤ 1.8.18,6 AltaUnauthenticated SQLi via tzwrs_update_cell18/09/2026
CVE-2026-88802MDJM Event Management and Mobile Events Manager7,5 AltaUnauthenticated Arbitrary Post Deletion13/09/2026
CVE-2026-109927CM HIPAA Forms < 3.3.27,2 Altahipaa_forms+ Privilege Escalation via cm_hipaa_update_user_role22/10/2026
CVE-2026-85126Crowdfundly ≤ 2.2.27,2 AltaCrowdfundly Manager+ Privilege Escalation11/10/2026
CVE-2026-105316Magee Shortcodes ≤ 2.1.17,1 AltaReflected XSS via live_preview and magee_create_shortcode Actions07/10/2026
CVE-2026-89235Testimonials by BestWebSoft 1.0.56,8 Media1.0.8 – Unauthenticated SQLi via 'offset' Parameter09/10/2026
CVE-2026-89304Paymendo Bank Transfer ≤ 1.16,5 MediaUnauthenticated Blind SQLi via 'paymendo_bank_transfer_completed_payment' Parameter11/10/2026
CVE-2023-5006WP Discord Invite < 2.5.16,5 MediaCSRF to Settings Update—
CVE-2023-5140Bonus for Woo ≤ 5.8.26,1 MediaReflected Cross-Site Scripting—
CVE-2023-5141BSK Contact Form 7 Blacklist ≤ 1.0.16,1 MediaReflected Cross-Site Scripting—
CVE-2023-5211Fattura24 ≤ 6.2.76,1 MediaReflected Cross-Site Scripting via id—
CVE-2023-5641Martins Free & Easy SEO BackLink ≤ 1.2.296,1 MediaReflected XSS via _wpnonce—
CVE-2023-6161WP Crowdfunding ≤ 2.1.86,1 MediaReflected Cross-Site Scripting—
CVE-2023-6786Payment Gateway for Telcell ≤ 2.0.16,1 MediaUnauthenticated Open Redirect—
CVE-2026-103313BitPay Gateway for WooCommerce ≤ 4.1.35,3 MediaUnauthenticated Payment Bypass via Payment Return Handler28/10/2026
CVE-2026-111957SUMIT Payment Gateway for WooCommerce < 4.0.05,3 MediaUnauthenticated Payment Confirmation Forgery via Redirect Callback21/10/2026
CVE-2026-106010BDM Digital Payment Gateway 1.2.75,3 Media1.3.12 – Unauthenticated Payment Confirmation Forgery19/10/2026
CVE-2026-106014Gateway for Vantiv on WC ≤ 1.0.15,3 MediaUnauthenticated Order Payment Completion via Payment Callback Forgery19/10/2026
CVE-2026-94229TrueBooker Appointment Booking 1.1.95,3 Media1.2.9 – Unauthenticated Customer PII Disclosure via IDOR in 'refappbkd' Parameter19/10/2026
CVE-2026-94272Snap Finance 1.0.85,3 Media3.11.0 – Unauthenticated Arbitrary Order Status Change via Multiple AJAX Actions19/10/2026
CVE-2026-103304eaSYNC < 1.3.315,3 MediaUnauthenticated Cancellation Request Creation and Email Template Update15/10/2026
CVE-2026-94360Paymentfor Gateway for WooCommerce < 1.0.65,3 MediaUnauthenticated Order Payment Forgery via Unverified Card Callbacks14/10/2026
CVE-2026-105990Accept PayPal Payments Using Contact Form 7 < 4.0.75,3 MediaUnauthenticated PII Disclosure via CSV Export10/10/2026
CVE-2026-89289Fast Courier ≤ 5.2.35,3 MediaUnauthenticated Order Fulfillment Update via order-status-update REST Endpoint06/10/2026
CVE-2026-94271Deema Payment Gateway ≤ 1.1.25,3 MediaUnauthenticated Payment Confirmation Forgery via Unverified Success Return06/10/2026
CVE-2026-96200Payments for Hubtel < 1.0.25,3 MediaUnauthenticated Payment Confirmation Forgery via Delayed Payment Callback01/10/2026
CVE-2026-12128Pinpoint Booking System ≤ 2.9.9.6.85,3 MediaPrice Manipulation via cart_data—
CVE-2026-92989SendPress Newsletters ≤ 1.26.1.204,3 MediaSubscriber+ Mailing List Sync and Newsletter Queueing09/10/2026
CVE-2026-109931Infility Global < 2.16.253,7 BassaUnauthenticated Google Translate API Key Update22/10/2026

Come gestiamo una scoperta

Fra il momento in cui troviamo il problema e il momento in cui se ne può parlare passano settimane, a volte mesi. È tempo speso apposta: finché non esiste la correzione, raccontare la vulnerabilità significa soltanto consegnarla a chi la userebbe.

  1. Verifica. Riproduciamo il difetto e ne misuriamo l’impatto reale. Una segnalazione senza prova fa solo perdere tempo a chi la riceve.
  2. Segnalazione. Scriviamo a chi sviluppa il software: che cosa abbiamo trovato, come si riproduce, che cosa può provocare. Dove possiamo, indichiamo anche come correggerlo.
  3. Attesa. Diamo al produttore il tempo di rilasciare l’aggiornamento. In questa fase la vulnerabilità non esce da lì: niente anticipazioni, niente dimostrazioni pubbliche.
  4. Pubblicazione. A correzione avvenuta la vulnerabilità entra nel CVE Program con un identificativo univoco e un punteggio di gravità CVSS. Da quel momento chiunque può capire se è esposto e aggiornare.

Che cosa c’entra con la tua azienda

Un fornitore di sicurezza informatica può dire di saper trovare vulnerabilità, oppure può mostrare quali ne ha trovate. 51 identificativi pubblici, ognuno legato a un software reale e a una correzione effettivamente rilasciata, sono una verifica che non dipende da noi: li assegna il CVE Program, li può consultare chiunque e restano lì.

Le competenze che portano a una CVE sono le stesse che mettiamo nei penetration test e nelle analisi di sicurezza che facciamo su incarico. Cambia solo il destinatario del risultato: quello di un test resta riservato a chi lo ha commissionato, una CVE diventa patrimonio di tutti.

C’è anche una ricaduta diretta sui nostri clienti. Quando un difetto riguarda un software che qualcuno di loro ha in casa, lo sappiamo prima che diventi pubblico, e possiamo intervenire prima che diventi un problema.

Hai trovato una vulnerabilità nei nostri sistemi?

Quello che chiediamo agli altri lo applichiamo a noi. Se hai individuato un problema di sicurezza in un servizio Dottor Marc, scrivicelo: lo verifichiamo, lo correggiamo e ti riconosciamo pubblicamente la segnalazione. Nessuna conseguenza per chi segnala in buona fede e senza danneggiare i dati di nessuno.

La stessa analisi, sui tuoi sistemi

Quello che facciamo sul software degli altri lo facciamo, su incarico, sui sistemi dei nostri clienti: penetration test, analisi delle applicazioni, verifica delle configurazioni. Con una differenza non da poco: i risultati restano tuoi.

Parliamone.