<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SSO - Web Design | Creazione Siti Internet</title>
	<atom:link href="https://www.mrtux.it/tag/sso/feed" rel="self" type="application/rss+xml" />
	<link>https://www.mrtux.it</link>
	<description>Sviluppo Siti Web - Assistenza WordPress</description>
	<lastBuildDate>Tue, 08 Sep 2026 13:11:55 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://www.mrtux.it/wp-content/uploads/2022/06/favicon-150x150.png</url>
	<title>SSO - Web Design | Creazione Siti Internet</title>
	<link>https://www.mrtux.it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Plugin WordPress senza patch: il playbook delle 3 decisioni</title>
		<link>https://www.mrtux.it/plugin-wordpress-senza-patch-playbook-2026</link>
					<comments>https://www.mrtux.it/plugin-wordpress-senza-patch-playbook-2026#respond</comments>
		
		<dc:creator><![CDATA[Emilio Petrozzi]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 11:54:11 +0000</pubDate>
				<category><![CDATA[sviluppo-web]]></category>
		<category><![CDATA[assistenza wordpress]]></category>
		<category><![CDATA[CVE-2026-57807]]></category>
		<category><![CDATA[plugin wordpress]]></category>
		<category><![CDATA[sicurezza wordpress]]></category>
		<category><![CDATA[SSO]]></category>
		<category><![CDATA[virtual patch]]></category>
		<category><![CDATA[wp-cli]]></category>
		<guid isPermaLink="false">https://www.mrtux.it/plugin-wordpress-senza-patch-il-playbook-delle-3-decisioni</guid>

					<description><![CDATA[Un plugin critico senza patch ufficiale: cosa fare nelle prime 48 ore. Il playbook in 3 decisioni che abbiamo applicato su un caso reale di SSO compromettibile.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A metà luglio 2026 un cliente mi chiama con un tono che conosco bene: &quot;Abbiamo letto l&#x27;advisory di Patchstack sul plugin che usiamo per il login. È grave?&quot; Il cliente gestisce un portale B2B con una quarantina di utenti commerciali che accedono tramite Single Sign-On: il plugin in questione era OAuth Single Sign-On – SSO (OAuth Client) di miniOrange, configurato per bene, installato da tre anni senza mai dare problemi.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1080" height="720" src="https://www.mrtux.it/wp-content/uploads/2026/09/cover_plugin-wordpress-senza-patch-playbook-2026.jpg" alt="Plugin WordPress senza patch: il playbook delle 3 decisioni" class="wp-image-3780" srcset="https://www.mrtux.it/wp-content/uploads/2026/09/cover_plugin-wordpress-senza-patch-playbook-2026.jpg 1080w, https://www.mrtux.it/wp-content/uploads/2026/09/cover_plugin-wordpress-senza-patch-playbook-2026-300x200.jpg 300w, https://www.mrtux.it/wp-content/uploads/2026/09/cover_plugin-wordpress-senza-patch-playbook-2026-1024x683.jpg 1024w, https://www.mrtux.it/wp-content/uploads/2026/09/cover_plugin-wordpress-senza-patch-playbook-2026-768x512.jpg 768w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<p class="wp-block-paragraph">Il dettaglio che cambia tutto è un altro: la versione installata era aggiornata. E la vulnerabilità — la CVE-2026-57807, divulgata da Patchstack il 9 luglio 2026 — colpisce tutte le versioni fino alla 38.5.8 inclusa. CVSS 9.8, autenticazione rotta, sfruttabile da chiunque senza credenziali e senza alcuna interazione. E al momento della divulgazione non esisteva una patch ufficiale del fornitore: solo un virtual patch di Patchstack e una raccomandazione secca, disattivate e rimuovete il plugin dai siti esposti a internet.</p>



<p class="wp-block-paragraph">Ho passato quella settimana a gestire il caso a mano, un&#x27;ora alla volta, e mi sono reso conto che il metodo che abbiamo seguito potrebbe servire a molti. Perché il vero tema qui non è questo specifico plugin: è cosa fare quando un componente critico del tuo sito WordPress diventa vulnerabile e nessuno ti consegna la correzione. È una situazione che sto vedendo sempre più spesso nel <a href="https://www.mrtux.it/assistenza-wordpress" data-wpel-link="internal" target="_self" rel="noopener">lavoro di assistenza WordPress</a>, e merita un playbook.</p>



<h2 class="wp-block-heading">Cosa succede davvero con CVE-2026-57807</h2>



<p class="wp-block-paragraph">Partiamo dalla tecnica, perché le decisioni che seguono dipendono da questo. La vulnerabilità è classificata come Broken Authentication: il flusso di recupero password del plugin apre un percorso di autenticazione alternativo che non applica i controlli previsti. In gergo tecnico parliamo di CWE-288, autenticazione bypassata tramite un canale alternativo, e del pattern CAPEC-50, lo sfruttamento del meccanismo di recupero credenziali.</p>



<p class="wp-block-paragraph">Tradotto: un attaccante remoto, senza account e senza dover ingannare nessuno, può autenticarsi come qualsiasi utenza del sito. Compresi gli amministratori. Complessità di exploit bassa, nessuna interazione utente, il tutto da qualunque punto di internet. Quando Patchstack classifica un caso come priorità alta e prevede campagne di exploit massivo, non sta facendo allarmeismo: sta descrivendo la meccanica del problema.</p>



<p class="wp-block-paragraph">E qui arriva il punto dolente per chi usa un plugin SSO: la funzione per cui l&#x27;hai installato è esattamente il canale d&#x27;attacco. Il Single Sign-On che collegava il tuo WordPress ad Azure, Okta o Google diventa una porta secondaria che salta i controlli del login tradizionale. Non è un bug marginale in una funzione che non usi: è il cuore del componente.</p>



<h2 class="wp-block-heading">Il problema vero: un plugin critico senza patch</h2>



<p class="wp-block-paragraph">Un plugin vulnerabile con un fix disponibile è una scocciatura: aggiorni e sei a posto. Un plugin vulnerabile senza patch è un problema di gestione del rischio: devi decidere, e deciderlo bene.</p>



<p class="wp-block-paragraph">Chiarisco la differenza tra le due cose che in questi giorni sento confondere. La patch è la correzione del codice, rilasciata dal fornitore, che elimina la vulnerabilità. Il virtual patch è una regola di difesa — tipicamente sul firewall applicativo — che blocca i tentativi di sfruttamento noti, senza toccare il codice. Patchstack ha rilasciato il virtual patch per CVE-2026-57807, e finora il fornitore non ha pubblicato la correzione ufficiale.</p>



<p class="wp-block-paragraph">Il virtual patch è utile, ma ha due limiti onesti da conoscere. Primo: protegge solo dagli exploit che la regola riconosce; una variante del payload può passare. Secondo: non risolve la radice; il giorno in cui togli il WAF, il buco è ancora lì. Nel nostro caso il virtual patch ha comprato tempo per decidere con calma, non sicurezza.</p>



<p class="wp-block-paragraph">E non è un caso isolato. Tra fine agosto e inizio settembre 2026 Wordfence e Patchstack hanno divulgato cinque vulnerabilità critiche, con punteggi tra 9.8 e 10.0, su WPMU DEV Dashboard, tema Avada, TranslatePress, Pods e GiveWP: bypass di autenticazione, takeover di account, esecuzione di codice remoto. È lo stesso spettacolo che avevamo visto con la SQLi su All-in-One WP Migration, <a href="https://www.mrtux.it/plugin-wordpress-vulnerabile-3-25-milioni-siti-2026" data-wpel-link="internal" target="_self" rel="noopener">il plugin vulnerabile che ha esposto 3,25 milioni di siti</a>. Il 1° settembre WordPress.org ha aggiornato le linee guida del proprio Vulnerability Disclosure Program, spingendo i ricercatori verso i difetti con impatto reale. Il messaggio di fondo è chiaro: il flusso di divulgazione funziona meglio che mai, e il flusso di correzione non sempre sta dietro.</p>



<h2 class="wp-block-heading">Il playbook delle 3 decisioni</h2>



<p class="wp-block-paragraph">Ecco il metodo che abbiamo seguito, in ordine. Tre decisioni, ognuna con un criterio di uscita chiaro. Se ti trovi davanti a un plugin critico senza patch, questo è l&#x27;ordine con cui le affronterei.</p>



<h3 class="wp-block-heading">Decisione 1: disattivare subito, senza aspettare</h3>



<p class="wp-block-paragraph">La prima decisione è quasi sempre la più difficile perché sembra la più costosa: spegnere il plugin. Il nostro istinto dice che disattivare un componente di login significa bloccare decine di persone al lavoro. Nella pratica è il contrario: chi si autentica come amministratore tramite una porta bucata può bloccare l&#x27;intera azienda.</p>



<p class="wp-block-paragraph">Dal momento dell&#x27;advisory al plugin disattivato sul portale del mio cliente sono passati circa quaranta minuti, di cui trenta per leggere l&#x27;advisory con calma e dieci per l&#x27;operazione vera e propria. Il comando è una riga:</p>



<pre class="wp-block-code"><code># comando WordPress
wp plugin deactivate miniorange-login-with-eve-online-google-facebook --allow-root</code></pre>



<p class="wp-block-paragraph">Cosa si perde: il flusso SSO. Cosa resta: il login classico di WordPress, che abbiamo subito rinforzato con l&#x27;autenticazione a due fattori e con una revisione delle utenze. I quaranta utenti commerciali hanno accettato il cambio senza drammi, con una comunicazione di tre righe che spiegava il perché. Il criterio di uscita da questa fase è semplice: la porta vulnerabile è chiusa, e hai una prova (il log di disattivazione e la data).</p>



<p class="wp-block-paragraph">Se il plugin disattivato rompe qualcosa di critico — un flusso di pagamento, un&#x27;integrazione indispensabile — la valutazione cambia: serve un piano con l&#x27;hosting o con un <a href="https://www.mrtux.it/assistenza-wordpress" data-wpel-link="internal" target="_self" rel="noopener">supporto WordPress gestito</a> che metta in campo protezioni a livello server mentre riorganizzi il flusso. Ma &quot;rompe il flusso&quot; va dimostrato, non assunto.</p>



<h3 class="wp-block-heading">Decisione 2: virtual patch e WAF, cosa proteggono davvero</h3>



<p class="wp-block-paragraph">La seconda decisione è difensiva: mentre valuti, il sito resta esposto a tentativi automatici. Qui entrano il virtual patch di Patchstack e le regole WAF del tuo hosting o del tuo firewall applicativo. Nel caso del mio cliente abbiamo lavorato su tre livelli: la regola del virtual patch, una restrizione degli endpoint di login e recupero password con allowlist IP per gli accessi amministrativi, e un monitoraggio dei log puntato sui path coinvolti.</p>



<p class="wp-block-paragraph">La regola che mi porto a casa: il virtual patch protegge dagli exploit noti, non dalle varianti. È un recinto attorno a un fosso, non la riparazione del fosso. Trattalo come una misura che comprare tempo — ore o giorni, non mesi — mentre procedi con le decisioni vere. E documenta quando è attivo: il giorno in cui cambierai fornitore di WAF, quel dettaglio varrà oro.</p>



<h3 class="wp-block-heading">Decisione 3: sostituire il plugin, o eliminare il bisogno</h3>



<p class="wp-block-paragraph">La terza decisione è quella che chiude il caso. Ci sono due strade, e vanno valutate in questa dimensione: quanto ti serve davvero quella funzione.</p>



<p class="wp-block-paragraph">Prima strada: eliminare il bisogno. Nel nostro caso la domanda esplicita che ho fatto al cliente è stata: &quot;Perché quaranta persone usano l&#x27;SSO?&quot; La risposta onesta era &quot;perché due anni fa sembrava comodo&quot;, non &quot;perché un contratto enterprise lo impone&quot;. Abbiamo risolto con login classico, 2FA obbligatoria e password manager aziendale: funzionalità equivalente per il caso d&#x27;uso reale, zero componenti critici in più.</p>



<p class="wp-block-paragraph">Seconda strada: sostituire il componente con un&#x27;alternativa mantenuta meglio. Se l&#x27;SSO è un requisito contrattuale, la scelta va fatta sui criteri giusti: attività di manutenzione negli ultimi mesi, storia di risposte rapide alle segnalazioni di sicurezza, trasparenza del changelog. Un plugin che ha già attraversato una vulnerabilità critica rispondendo in giorni vale più di uno che non ha mai avuto problemi solo perché non è mai stato guardato. E prima di installare qualunque sostituto, leggi la lista dei componenti da tenere d&#x27;occhio: alcuni plugin di login e sicurezza compaiono regolarmente nell&#x27;<a href="https://www.mrtux.it/plugin-wordpress-da-evitare-2026" data-wpel-link="internal" target="_self" rel="noopener">analisi dei plugin WordPress da evitare</a> proprio per il peso che portano addosso.</p>



<h2 class="wp-block-heading">La lista di controllo in 10 minuti</h2>



<p class="wp-block-paragraph">Se hai un plugin SSO o di autenticazione installato e vuoi verificare la tua posizione, questa è la sequenza che seguirei oggi, in dieci minuti di lavoro effettivo:</p>



<ul class="wp-block-list"><li>Cerca il plugin tra gli attivi e annota la versione esatta.</li><li>Verifica sull&#x27;advisory se la tua versione rientra nel range colpito.</li><li>Se rientra e non c&#x27;è patch: disattiva, non sospendere, disattiva.</li><li>Reinforza il login classico: 2FA, revisione degli amministratori, limitazione degli accessi.</li><li>Attiva o verifica le regole WAF sugli endpoint di login e recupero password.</li><li>Controlla i log dei tentativi di accesso nelle ultime due settimane: accessi da IP insoliti, orari strani, tentativi sul canale alternativo.</li><li>Scrivi in un documento le decisioni prese e la data: il registro è la tua prova.</li></ul>



<p class="wp-block-paragraph">I comandi WP-CLI che ho usato, in ordine:</p>



<pre class="wp-block-code"><code>wp plugin list --status=active --field=name --allow-root
wp plugin get miniorange-login-with-eve-online-google-facebook --field=version --allow-root
wp plugin deactivate miniorange-login-with-eve-online-google-facebook --allow-root
wp user list --role=administrator --fields=ID,user_login,user_email --allow-root</code></pre>



<p class="wp-block-paragraph">Se il vocabolario di questi comandi ti è ostile, la <a href="https://www.mrtux.it/wp-cli-2026-guida-completa-ai" data-wpel-link="internal" target="_self" rel="noopener">guida completa a WP-CLI</a> del nostro sito parte proprio da lì. E se il sito ha subito accessi sospetti, non fermarti alla disattivazione: segui la procedura di <a href="https://www.mrtux.it/wordpress-hackerato-ripristino-sicurezza-2026" data-wpel-link="internal" target="_self" rel="noopener">ripristino per un WordPress hackerato</a>, perché l&#x27;autenticazione compromessa è la prima ipotesi da escludere.</p>



<h2 class="wp-block-heading">Perché succede ancora</h2>



<p class="wp-block-paragraph">La domanda che mi sono posto chiudendo il caso è l&#x27;altra metà del lavoro. Perché un plugin critico può restare senza patch, e perché migliaia di siti continuano a esporlo?</p>



<p class="wp-block-paragraph">La prima risposta è la catena di fornitura. Un plugin di autenticazione è un pezzo di infrastruttura: quando si rompe, rompe a valle in decine di migliaia di installazioni. Non è un difetto del modello WordPress — lo stesso accade in ogni stack software — ma nel nostro ecosistema la percezione di sicurezza è distorta dalla popolarità: &quot;l&#x27;ha installato chi mi ha fatto il sito&quot;, &quot;ha migliaia di recensioni&quot;, &quot;esiste da dieci anni&quot;. Nessuna di queste frasi dice nulla sul processo di risposta alle vulnerabilità.</p>



<p class="wp-block-paragraph">La seconda risposta è la lentezza organizzativa. Ho visto più volte la stessa dinamica: l&#x27;advisory esce, chi gestisce il sito non lo sa, chi ha scelto il plugin non gestisce più il sito, e nel frattempo gli scanner automatici cercano la versione vulnerabile. La cura non è leggere tutte le advisory a mano: è avere una routine. La <a href="https://www.mrtux.it/manutenzione-wordpress-routine-mensile-2026" data-wpel-link="internal" target="_self" rel="noopener">manutenzione mensile</a> che applichiamo sui siti che seguiamo prevede esattamente questo: controllo delle advisory sul software installato, aggiornamenti programmati con backup verificati, e un registro delle decisioni. Le procedure per <a href="https://www.mrtux.it/aggiornamenti-wordpress-senza-rompere-sito-2026" data-wpel-link="internal" target="_self" rel="noopener">aggiornare senza rompere il sito</a> sono la parte visibile; la parte che salva è il monitoraggio quotidiano delle fonti di sicurezza — il tipo di lavoro che trova posto naturale nel <a href="https://www.mrtux.it/assistenza-wordpress" data-wpel-link="internal" target="_self" rel="noopener">servizio di assistenza WordPress</a> quando la sicurezza non può restare un pensiero occasionale.</p>



<h2 class="wp-block-heading">Illesson learned: cosa mi porta a casa</h2>



<p class="wp-block-paragraph">Chiudo con il bilancio personale del caso, perché è lì che si impara. Errore mio: per tre anni ho considerato quel plugin &quot;risolto&quot; perché non dava problemi. Un componente di autenticazione non va mai classificato come risolto: va classificato come osservato. Correzione che ho applicato su tutti i siti che seguo: ogni trimestre, i cinque componenti più critici per ruolo — autenticazione, pagamenti, form, backup, SEO — vengono riconfrontati con la loro storia di sicurezza, non solo con la versione installata.</p>



<p class="wp-block-paragraph">E una conferma: la velocità batte la perfezione. Quaranta minuti dalla lettura dell&#x27;advisory alla porta chiusa hanno reso le decisioni successive tranquille. Se quella sera avessimo aspettato &quot;il momento giusto per organizzare il cambio SSO&quot;, avremmo deciso sotto pressione, con gli attaccanti che nel frattempo scandivano i tempi.</p>



<h2 class="wp-block-heading">Riferimenti utili</h2>



<ul class="wp-block-list"><li><a href="https://patchstack.com/database/wordpress/plugin/miniorange-oauth-oidc-single-sign-on/vulnerability/wordpress-oauth-single-sign-on-sso-oauth-client-plugin-38-5-8-broken-authentication-vulnerability" target="_blank" rel="noopener nofollow external" data-wpel-link="external">L&#x27;advisory Patchstack su CVE-2026-57807</a></li><li><a href="https://thehackernews.com/2026/08/five-critical-wordpress-plugin-and.html" target="_blank" rel="noopener nofollow external" data-wpel-link="external">The Hacker News: cinque vulnerabilità critiche in plugin e temi WordPress</a></li><li><a href="https://make.wordpress.org/security/2026/09/01/updates-to-the-wordpress-vulnerability-disclosure-program/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WordPress.org: aggiornamenti al Vulnerability Disclosure Program</a></li><li><a href="https://www.mrtux.it/plugin-wordpress-vulnerabile-3-25-milioni-siti-2026" data-wpel-link="internal" target="_self" rel="noopener">Plugin WordPress vulnerabile: 3,25 milioni di siti esposti</a></li><li><a href="https://www.mrtux.it/wordpress-hackerato-ripristino-sicurezza-2026" data-wpel-link="internal" target="_self" rel="noopener">WordPress hackerato: guida al ripristino e alla sicurezza</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mrtux.it/plugin-wordpress-senza-patch-playbook-2026/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
