Categoria: Wordpress

  • I migliori plugin di WordPress del 2023: potenzia facilmente le funzionalità del tuo sito

    I migliori plugin di WordPress del 2023: potenzia facilmente le funzionalità del tuo sito

    Se questo ti lascia ancora con diversi plugin tra cui scegliere, controlla quando è stato aggiornato l'ultima volta il plugin, quante persone lo hanno installato e la sua valutazione. Di nuovo, ognuno di questi può essere trovato sulla scheda del plugin. Se un plugin non è stato aggiornato da molto tempo, potrebbe non essere più supportato attivamente. E, se un plugin ha molte meno installazioni attive di un altro, potresti scoprire che c'è una comunità di utenti meno vivace che offre aiuto e guida nel caso in cui dovessi mai aver bisogno di cercare una risposta.

    È possibile installare troppi plugin?

    Non abbiamo mai raggiunto il limite… finora, e non riusciamo a trovare alcuna guida ufficiale in merito. Tuttavia, ti consigliamo di installare solo i plugin che stai utilizzando attivamente e, se ce ne sono alcuni che non usi più, almeno disattivali tramite la dashboard. Se vuoi adottare l'approccio “cintura e bretelle”, potresti anche scegliere di eliminarli, sempre tramite la dashboard. Questo potrebbe aiutare a mantenere la tua installazione sicura se in seguito vengono scoperte vulnerabilità in un plugin che è ancora installato, ma non più aggiornato o utilizzato.

    È necessario installare i plugin dal repository ufficiale?

    No. E in effetti, non tutti i plugin sono disponibili tramite il repository integrato in WordPress stesso. Molti sono venduti esclusivamente tramite marketplace commerciali. Per installarne uno, passa il mouse su Plugin nella barra laterale di WordPress e fai clic su Aggiungi nuovo nel menu a comparsa. Quindi, fai clic sul pulsante Carica plugin nella parte superiore della pagina successiva. Vai al file Zip che hai scaricato e caricalo. Una volta caricato, fai clic sul pulsante Attiva per iniziare a usarlo.

    Come si elimina un plugin?

    Passa il mouse su Plugin nella barra laterale di WordPress e clicca su Plugin installati nel menu a comparsa. Trova il plugin che non ti serve più e clicca su Disattiva. Una volta disattivato, clicca sul link rosso Elimina.

  • Il difetto del plugin WordPress consente agli aggressori di prendere il controllo amministrativo

    Il difetto del plugin WordPress consente agli aggressori di prendere il controllo amministrativo

    È stata scoperta una vulnerabilità critica nei popolari plugin Profile Builder e Profile Builder Pro, con oltre 50.000 installazioni attive.

    La falla, individuata durante un controllo di routine di vari plugin di WordPress, consente ad aggressori non autenticati di aumentare i propri privilegi e ottenere l'accesso amministrativo ai siti presi di mira senza possedere le credenziali dell'account.

    CVE-2024-6695 – Vulnerabilità di escalation dei privilegi non autenticati

    Come riportato da scansioneWPalla vulnerabilità tracciata come CVE-2024-6695 è stato assegnato un punteggio CVSSv3.1 di 9,8, che ne indica la gravità critica. Il difetto è stato risolto e corretto l'11 luglio 2024, con il rilascio della versione 3.11.9 del plugin.

    Il problema è stato catalogato anche in WordPress Vulnerabilità Database con ID WPVDB 4afa5c85-ce27-4ca7-bba2-61fb39c53a5b.

    Guasto tecnico

    La vulnerabilità è dovuta a incongruenze nel modo in cui i plugin gestiscono le informazioni e-mail fornite dall'utente durante la registrazione.

    Are you from SOC/DFIR Teams? - Sign up for a free ANY.RUN account! to Analyse Advanced Malware Files

    Quando un nuovo utente si registra, il plugin esegue diversi controlli per convalidare l'indirizzo email e assicurarsi che l'utente non sia già registrato. Tuttavia, un difetto in questi controlli crea una situazione sfruttabile.

    function wppb_check_email_value( $message, $field, $request_data, $form_location ) {
    global $wpdb;

    if ( isset( $request_data['email'] ) ) {
    $request_data['email'] = apply_filters('wppb_before_processing_email_from_forms', stripslashes( $request_data['email'] ) );

    if ((isset($request_data['email']) && (trim($request_data['email']) == '')) && ($field['required'] == 'Yes'))
    return wppb_required_field_error($field["field-title"]);

    if (isset($request_data['email']) && !is_email(trim($request_data['email']))) {
    return __('The email you entered is not a valid email address.', 'profile-builder');
    }

    $users = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$wpdb->users} WHERE user_email = %s", $request_data['email']));

    if (!empty($users)) { //register again
    if ($form_location == 'register')
    return __('This email is already in use.', 'profile-builder') . '
    '
    . __('Please try a different one!', 'profile-builder');
    }
    }
    }

    Ecco una breve panoramica del processo:

    1. Convalida e-mail: Il plugin convalida l'indirizzo email fornito durante la registrazione per garantire che non sia già in uso e che il formato email sia valido.
    2. Accesso automatico: L'utente effettua automaticamente l'accesso con un ruolo di abbonato dopo la registrazione riuscita. Questo processo comporta la generazione di un nonce di sicurezza e il recupero dell'oggetto utente tramite l'indirizzo e-mail.
    3. Verifica Nonce: Il plugin utilizza quindi il nonce generato e l'ID utente per effettuare automaticamente il login dell'utente con i privilegi corrispondenti.

    La vulnerabilità deriva dalla mancanza di coerenza nella gestione delle informazioni fornite dall'utente e-mail informazioni in varie fasi di questo processo. Questa incoerenza consente agli aggressori di manipolare il processo di registrazione e ottenere l'accesso amministrativo.

    Impatto e mitigazione

    Le implicazioni di questa vulnerabilità sono gravi, poiché consente agli aggressori di eseguire azioni non autorizzate con privilegi amministrativi. Ciò potrebbe portare alla compromissione completa dei siti Web interessati, inclusi furto di dati, deturpazione e ulteriore sfruttamento.

    Si consiglia vivamente agli amministratori di siti web che utilizzano i plugin Profile Builder e Profile Builder Pro di eseguire immediatamente l'aggiornamento alla versione 3.11.9 per ridurre al minimo il rischio.

    L'aggiornamento risolve la vulnerabilità gestendo in modo coerente le informazioni di posta elettronica fornite dall'utente e migliorando sicurezza controlli durante la registrazione.

    Una prova di fattibilità che dimostri lo sfruttamento di questa vulnerabilità dovrebbe essere rilasciata il 5 agosto 2024.

    Questa release fornirà probabilmente ulteriori approfondimenti sui meccanismi della falla e sottolineerà l'importanza di aggiornamenti tempestivi e di solide pratiche di sicurezza.

    Con la crescita dell'ecosistema WordPress, la scoperta di tali vulnerabilità evidenzia la necessità di una vigilanza continua e di misure di sicurezza proattive per proteggere i siti web e i loro utenti dalle minacce emergenti.

    "Is Your System Under Attack? Try Cynet XDR: Automated Detection & Response for Endpoints, Networks, & Users!"- Free Demo

  • “Cyber ​​Security Headlines” Exploit ESXi cinese, vulnerabilità WooCommerce, rapporto sul riscatto Lockbit (episodio podcast 2023) – Notizie

    “Cyber ​​Security Headlines” Exploit ESXi cinese, vulnerabilità WooCommerce, rapporto sul riscatto Lockbit (episodio podcast 2023) – Notizie

    IMDb.com, Inc. non si assume alcuna responsabilità per il contenuto o l'accuratezza degli articoli di notizie, dei Tweet o dei post del blog sopra indicati. Questo contenuto è pubblicato solo per l'intrattenimento dei nostri utenti. Gli articoli di notizie, i Tweet e i post del blog non rappresentano le opinioni di IMDb né possiamo garantire che il resoconto in essi contenuto sia completamente fattuale. Si prega di visitare la fonte responsabile dell'articolo in questione per segnalare eventuali dubbi in merito al contenuto o all'accuratezza.

    Altro da questo titolo

  • WordPress è gratuito? Tutto quello che devi sapere

    WordPress è gratuito? Tutto quello che devi sapere

    WordPress è uno dei sistemi di gestione dei contenuti più popolari in circolazione. È considerato il motore Il 40% di tutti i siti webe non è difficile capirne il motivo.

    Ciò che un tempo era più noto come uno strumento per il blogging è ora una suite di pubblicazione a tutti gli effetti, con nomi come La casa Bianca, Walt Disney E James Bond usandolo per sostenere i loro siti. Nonostante questo, rimane un'opzione conveniente, per tutti, dal programmatore che lavora da solo in camera da letto alle multinazionali con personale e risorse adeguate.

    La risposta breve alla nostra domanda “WordPress è gratuito?” è sì, ma una risposta più completa non è così netta. Mentre puoi procurarti una copia senza spendere un centesimo, devi pensare a come vuoi ospitarla, per non parlare delle funzionalità di cui hai bisogno per apprezzarla appieno. Quindi non è tanto importante se WordPress in sé sia ​​gratuito, ma se usarlo sarà gratuito per te.

    Ci sono quattro cose che devi considerare, a partire dal download.

    LEGGI ANCHE: I migliori web host per te

    WordPress è gratuito da scaricare?

    Sì. Puoi scaricare WordPress gratuitamente da wordpress.it/it/ cliccando nella casella “Scarica e installalo tu stesso”. Una volta installato, decomprimi l'archivio, rinomina il file wp-config-sample.php come wp-config.php e modificalo per includere le credenziali del tuo database dove indicato. Puoi quindi caricare il tutto sul tuo spazio web usando un client FTP come FileZilla (anche questo gratuito).

    Tuttavia, prima di intraprendere questa strada, vale la pena controllare se il tuo account di hosting è dotato di un programma di installazione integrato. Questo può occuparsi di copiare l'ultima versione di WordPress, creare i database necessari e applicare le opportune modifiche di configurazione che abbiamo menzionato sopra. Se lo è, lo troverai accedendo al tuo account di hosting, dove di solito è una funzionalità di spicco nella dashboard.

    Quando si segue questa strada, tieni d'occhio la cartella di installazione: alcuni programmi di installazione sono impostati per creare un nuovo sito WordPress in una sottodirectory, il cui nome dovrà essere aggiunto alla fine del tuo dominio per accedere ai tuoi contenuti. Se vuoi che sia la prima cosa che i visitatori vedono quando atterrano sul tuo sito, elimina qualsiasi menzione di sottocartelle dalla configurazione del programma di installazione.

    LEGGI ANCHE: I migliori programmi antivirus da acquistare

    L'hosting WordPress è gratuito?

    Se vuoi usare il tuo spazio web, di solito dovrai pagarlo. Host come Vai papà E Ionico offrono soluzioni di hosting flessibili e convenienti, con generose quantità di spazio web e programmi di installazione WordPress come quelli che abbiamo menzionato sopra.

    Tuttavia, è possibile trovare hosting gratuito se si sa dove cercare. Oltre a diverse opzioni a pagamento, 000host web ha un livello gratuito che include 300 MB di spazio web, 3 GB di larghezza di banda e un singolo database MySQL. Non include un account email, ma potresti delegarlo a Gmail O Veduta.

    Se preferisci tenere tutto in un unico posto, potresti invece ospita il tuo sito con WordPress stessoI suoi piani di hosting includono un livello gratuito e quattro opzioni a pagamento, ciascuna delle quali è dotata di WordPress preinstallato e completamente configurato. Sfortunatamente, il livello gratuito ti consente di ospitare il tuo sito solo in un sottodominio di wordpress.com, anziché in un dominio di tua proprietà; ma è giusto aspettarsi dei compromessi se non sborserai.

    Una volta scelto il software, devi pensare all'aspetto del tuo sito, e questo ci porta ai temi.

    LEGGI ANCHE: I migliori fornitori di banda larga

    I temi WordPress sono gratuiti?

    Uno dei vantaggi di usare WordPress è che tutto il contenuto del tuo sito è definito in modo preciso, come intestazione, titolo, immagine, paragrafo, didascalia e così via. In questo modo, ogni pezzo di contenuto può essere inserito in uno slot predefinito su un modello, che a sua volta determina come apparirà il post, la pagina o l'archivio a cui è allegato quando clicchi su Pubblica. E, quando più modelli vengono raggruppati insieme, diventano ciò che è noto come tema.

    Gestire separatamente il contenuto del tuo sito e il suo design in questo modo, WordPress rende facile cambiare l'uno senza influenzare l'altro. Quindi, puoi scrivere un nuovo post senza toccare un template e modificare, o persino scambiare, un intero tema senza dover riscrivere i tuoi post.

    La buona notizia è che ci sono migliaia di temi gratuiti da scaricare e installare, sia da repository ufficiale di WordPress o da siti di terze parti che puoi trovare tramite una rapida ricerca sul web. Puoi anche scaricare temi premium da negozi come Foresta tematica E ModelloMonster. Oppure, se hai voglia di provare a sviluppare un tema tutto tuo, tutto ciò di cui hai bisogno per iniziare è un editor di testo semplice e Documentazione completa di WordPress.

    Se stai ospitando WordPress sul tuo spazio web, puoi installare tutti i temi che vuoi passando il mouse su Appearance nella barra laterale della Dashboard e cliccando su Themes. Dopodiché, clicca su Add New nella parte superiore dello schermo. Ora scorri tra i temi evidenziati, usa la casella di ricerca o clicca sul pulsante Upload Theme nella parte superiore della pagina per importare un tema che hai scaricato in precedenza.

    Se stai lavorando su un sito ospitato su wordpress.com, avrai accesso a tutti i temi gratuiti nel repository WordPress su tutti i livelli, incluso Free. Tuttavia, la tua capacità di modificarli sarà limitata a meno che tu non abbia sottoscritto almeno il livello Premium, che costa £84 all'anno o £17 al mese. I livelli Premium, Business (£240 all'anno; £32 al mese) ed eCommerce (£432 all'anno; £55 al mese) forniscono anche accesso illimitato a una gamma di modelli di temi premium che non sono disponibili per gli utenti del piano Free o Personal (£36 all'anno; £8 al mese).

    Visualizza le offerte su WordPress

  • Shopify vs. WooCommerce: quale piattaforma di e-commerce è più adatta al tuo negozio online?

    Shopify vs. WooCommerce: quale piattaforma di e-commerce è più adatta al tuo negozio online?

    Chi sarà l'MVP del tuo gioco di e-commerce?

    Se ti stai preparando a lanciare un negozio online, probabilmente stai tenendo d'occhio Shopify e WooCommerce, due giganti nell'arena dell'e-commerce. Ogni piattaforma offre il proprio set di funzionalità e vantaggi, progettati per soddisfare diverse esigenze aziendali. Che tu stia partendo da zero o stia considerando un cambiamento, avere un'idea di cosa offre ciascuna è fondamentale per la tua decisione. In questa guida, approfondiremo sia Shopify che WooCommerce, esaminando aspetti come l'esperienza utente, la facilità di manutenzione, gli strumenti di vendita e la convenienza per aiutarti a individuare la soluzione perfetta per la tua attività.

    Breve panoramica: Shopify e WooCommerce

    Fondata nel 2006 da Tobias Lütke, Daniel Weinand e Scott Lake, Shopify è una piattaforma di e-commerce leader che serve oltre due milioni di commercianti in 175 paesi. Nel quarto trimestre del 2023, ha registrato un fatturato di 2,1 miliardi di dollarisegnando un aumento del 24% rispetto all'anno precedente. Noto per la sua interfaccia user-friendly e l'ampio ecosistema di app, Shopify è la scelta migliore sia per gli imprenditori in erba che per i marchi affermati.

    D'altro canto, WooCommerce, lanciato nel 2011 da Mike Jolley e James Koster, è un plugin di WordPress che alimenta oltre tre milioni di negozi attivi a livello globale. Dopo che Automattic lo ha acquisito nel 2015, WooCommerce ha sfruttato l'ampia comunità di WordPress per migliorare la sua flessibilità come piattaforma open source.

    Esperienza utente

    Shopify: semplificato e intuitivo

    Shopify offre una soluzione semplificata per la creazione di un negozio online. Gli utenti possono trascinare e rilasciare elementi dell'interfaccia come pagine, CTA, pulsanti, moduli, ecc. per personalizzare la vetrina online. La sua dashboard semplice fornisce tutte le informazioni essenziali (ordini, prodotti, marketing, clienti e analisi) a colpo d'occhio, aiutando gli utenti a navigare con facilità.

    WooCommerce: flessibile e personalizzabile

    Per chi ama i progetti fai da te, WooCommerce è una perla. Si integra perfettamente con WordPress, offrendo innumerevoli plugin per una maggiore flessibilità. Presenta anche una guida di configurazione guidata, ideale per chi ha meno familiarità con i siti Web basati su WordPress. La configurazione potrebbe richiedere maggiori conoscenze tecniche, soprattutto in termini di hosting e sicurezza, ma il vantaggio è un negozio online altamente personalizzato.

    Manutenzione

    Shopify: approccio a bassa manutenzione

    Come piattaforma ospitata, Shopify si occupa degli aspetti tecnici della gestione di un negozio online, dall'hosting web e sicurezza alla manutenzione. Ciò include aggiornamenti automatici, funzionalità di sicurezza integrate e assistenza clienti 24 ore su 24, 7 giorni su 7, liberando i titolari di attività per concentrarsi maggiormente sulla crescita e meno sulle preoccupazioni del backend.

    WooCommerce: Richiede una gestione pratica

    Al contrario, WooCommerce richiede un approccio più pratico. Essendo una piattaforma self-hosted, gli utenti sono responsabili di tutti gli aspetti tecnici come sicurezza e aggiornamenti. Ci sono plugin ed estensioni per aiutare con le attività di manutenzione, ma richiedono più tempo e un livello più elevato di conoscenza tecnica. Sebbene sia più lavoro, il compromesso è un maggiore controllo e personalizzazione.

    Design e temi

    Shopify: raffinato e professionale

    Shopify offre oltre 200 temi esteticamente gradevoli, sia gratuiti che a pagamento, che puoi ulteriormente modificare con un po' di programmazione. La qualità del design dei temi Shopify è generalmente più elevata, il che lo rende una scelta eccellente per le aziende che danno valore all'estetica insieme alla funzionalità.

    WooCommerce: opzioni estese

    WooCommerce offre una vasta gamma di design gratuiti tramite temi WordPress. Sebbene non siano eleganti come quelli di Shopify, offrono ampie opportunità di personalizzazione come la regolazione del layout, la creazione di pulsanti e la personalizzazione di pagine di prodotto ed elementi di design tramite codifica. WooCommerce è ideale per le aziende che danno priorità alla flessibilità e al controllo creativo senza costi aggiuntivi.

    Strumenti di vendita e marketing

    Shopify: completo e integrato

    Shopify eccelle con i suoi strumenti di marketing integrati e la capacità di integrarsi con più canali di vendita come Etsy, Pinterest e Instagram, senza costi aggiuntivi. Funzionalità come il recupero automatico dei carrelli abbandonati, Shopify Email e la segmentazione avanzata dei clienti migliorano le sue solide capacità di marketing.

    WooCommerce: personalizzabile ma richiede componenti aggiuntivi

    Sebbene WooCommerce possa essere più economico, il potenziamento delle sue funzionalità di vendita e marketing richiede spesso plugin aggiuntivi a pagamento come AutomateWoo, Google Analytics e il Referral Program di Woo Marketplace. Tuttavia, ci sono plugin scaricabili gratuitamente che consentono agli utenti di creare annunci per piattaforme di social media come Facebook, TikTok e Pinterest direttamente su WooCommerce.

    Integrazioni e componenti aggiuntivi

    Negozio: Curato e affidabile

    L'app store di Shopify offre circa 8.000 app come Matrixify, Smartbot, Regios Automatic Discounts e Loox, tutte rigorosamente esaminate per garantire affidabilità e integrazione senza soluzione di continuità. L'utilizzo di queste app può migliorare sia l'esperienza del cliente che la funzionalità dello store.

    WooCommerce: Ampia ma di qualità variabile

    Con accesso a oltre 58.000 plugin WordPress, WooCommerce offre ampie possibilità di personalizzazione. Tuttavia, la qualità e l'idoneità di questi plugin possono variare, poiché sono sviluppati da sviluppatori terzi con diversi livelli di competenza e standard. Ciò significa che alcuni plugin potrebbero non essere ben mantenuti, non avere supporto o avere problemi di compatibilità con il tuo specifico tema WordPress o altri plugin. Pertanto, scegliere i plugin giusti è fondamentale per garantire che soddisfino le esigenze del tuo negozio senza influire sulle prestazioni.

    Sicurezza

    Shopify: sicurezza gestita

    Shopify garantisce transazioni sicure per i clienti fornendo un certificato SSL e rispettando le normative PCI-DSS. Ciò significa meno preoccupazioni per te sulla sicurezza delle transazioni dei tuoi clienti.

    WooCommerce: sicurezza flessibile

    La sicurezza del tuo negozio WooCommerce dipende dalle tue scelte per hosting e plugin. Mentre molti host offrono solide funzionalità di sicurezza, tra cui certificati SSL e conformità PCI-DSS, la manutenzione della sicurezza ricade in ultima analisi su di te.

    Modalità di pagamento

    Negozio: Diversificato ma con commissioni

    Shopify supporta un'ampia gamma di opzioni di pagamento, tra cui la sua soluzione nativa, Shopify Payments, e principali gateway di pagamento di terze parti come AliPay+, WorldPay, iCount, Oceapayment, ecc. Tuttavia, l'utilizzo di servizi di terze parti comporterà commissioni aggiuntive per le transazioni, che possono aumentare i costi operativi complessivi.

    WooCommerce: flessibile e conveniente

    WooCommerce supporta opzioni predefinite come PayPal e Stripe ed è compatibile con tutti i principali fornitori di servizi di pagamento. Gli utenti possono anche aggiungere altri gateway di pagamento tramite vari componenti aggiuntivi, che possono potenzialmente comportare costi di transazione inferiori grazie alle loro diverse commissioni e strutture di prezzo.

    Supporto

    Shopify: assistenza esperta 24 ore su 24, 7 giorni su 7

    Shopify si distingue per il suo servizio clienti dedicato, offrendo supporto tramite chat live, telefono ed e-mail 24 ore su 24, 7 giorni su 7. Il loro team di esperti è disponibile per fornire consulenza tecnica su vari aspetti, dalle strategie di marketing ai problemi tecnici.

    WooCommerce: Ampie risorse fai da te

    WooCommerce offre risorse complete di self-help tramite materiali didattici, video e un'ampia knowledge base. Inoltre, numerosi blog e forum discutono di questa popolare soluzione di e-commerce, offrendo un aiuto pratico sull'utilizzo delle funzionalità e delle capacità di WooCommerce.

    Prezzi

    Negozio: Prevedibile e scalabile

    Shopify impiega un modello di prezzi a livelli, a partire da 29 $ al mese e fino a 299 $ al mese, con commissioni aggiuntive per alcune app e funzionalità. Le commissioni di transazione e i costi dei template possono aumentare la spesa complessiva. Tuttavia, la sua struttura dei prezzi è prevedibile, rendendo più facile per le aziende stabilire un budget.

    WooCommerce: inizialmente costo più basso ma variabile

    WooCommerce è un plugin gratuito di WordPress, ma i costi aggiuntivi per hosting, nomi di dominio e plugin premium possono aumentare. Sebbene offra un maggiore controllo sulle spese tramite opzioni personalizzate, il costo totale può variare a seconda delle esigenze specifiche. WooCommerce potrebbe essere più conveniente inizialmente, ma può diventare paragonabile a Shopify man mano che aggiungi più funzionalità.

    Conclusione

    Decidere se Shopify o WooCommerce è la scelta giusta per la tua attività si riduce alle tue esigenze specifiche, alle tue risorse e alla tua visione per il futuro. Se cerchi un'esperienza di negozio online fluida e a bassa manutenzione con un forte supporto e prezzi chiari, Shopify potrebbe essere la scelta migliore. D'altro canto, WooCommerce è una scelta fantastica se sei pronto a immergerti in dettagli più tecnici e desideri la libertà di personalizzare ogni aspetto del tuo negozio. Entrambe le piattaforme sono attrezzate per alimentare un'attività online fiorente, quindi non puoi sbagliare; è tutto incentrato su ciò che si adatta meglio alla tua situazione.

    Leggi anche:

  • Gli hacker prendono di mira il plugin del calendario di WordPress utilizzato da 150.000 siti

    Gli hacker prendono di mira il plugin del calendario di WordPress utilizzato da 150.000 siti

    Gli hacker stanno cercando di sfruttare una vulnerabilità nel plugin WordPress Modern Events Calendar, presente su oltre 150.000 siti web, per caricare file arbitrari su un sito vulnerabile ed eseguire codice da remoto.

    Il plugin è sviluppato da Webnus e viene utilizzato per organizzare e gestire eventi di persona, virtuali o ibridi.


    La vulnerabilità sfruttata negli attacchi è identificata come CVE-2024-5441 e ha ricevuto un punteggio di gravità elevato (CVSS v3.1: 8.8). È stata scoperta e segnalata in modo responsabile il 20 maggio da Friderika Baranyai durante la Bug Bounty Extravaganza di Wordfence.

    In un rapporto Descrivendo il problema di sicurezza, Wordfence afferma che esso deriva dalla mancanza di convalida del tipo di file nella funzione 'set_featured_image' del plugin, utilizzata per caricare e impostare le immagini in evidenza per gli eventi.

    La funzione accetta un URL dell'immagine e un ID del post, cerca di ottenere l'ID dell'allegato e, se non viene trovato, scarica l'immagine utilizzando ottenere_pagina_web funzione.

    Recupera l'immagine utilizzando wp_remote_get O file_ottieni_contenutie lo salva nella directory dei caricamenti di WordPress utilizzando file_inserisci_contenuto funzione.

    Le versioni moderne del Calendario Eventi fino alla 7.11.0 inclusa non verificano il tipo di estensione del file nei file immagine caricati, consentendo il caricamento di qualsiasi tipo di file, compresi i rischiosi file .PHP.

    Una volta caricati, questi file sono accessibili ed eseguibili, consentendo l'esecuzione di codice remoto sul server e potenzialmente portando al completo controllo del sito web.

    Qualsiasi utente autenticato, compresi gli abbonati e tutti i membri registrati, può sfruttare CVE-2024-5441.

    Se il plugin è impostato per consentire l'invio di eventi da parte di non membri (visitatori senza account), CVE-2024-5441 è sfruttabile senza autenticazione.

    Webnus ha risolto la vulnerabilità ieri rilasciando la versione 7.12.0 di Modern Event Calendar, che è l'aggiornamento consigliato per evitare il rischio di un attacco informatico.

    Tuttavia, Wordfence segnala che gli hacker stanno già cercando di sfruttare il problema negli attacchi, bloccando oltre 100 tentativi in ​​24 ore.

    Considerati i continui sforzi di sfruttamento, gli utenti di Modern Events Calendar e Modern Events Calendar Lite (versione gratuita) dovrebbero eseguire l'aggiornamento alla versione più recente il prima possibile o disattivare il plugin finché non potranno eseguire l'aggiornamento.

  • 7 Best WordPress Membership Plugins Compared (Free and Paid) – Go WordPress

    On the hunt for the absolute best WordPress membership plugins?

    Whether you want to build a community or earn some money (or maybe both!), launching a membership site is a great strategy that’s exploded in popularity. You can create courses, offer restricted content, charge for access to certain features, accept subscriptions like Patreon, and plenty more.

    Because membership sites are so popular and versatile, you can find a ton of great plugins and tools to help you add membership functionality to your WordPress site.

    So – which membership plugin should you use? That’s the million-dollar question, right?

    Well, each membership site is unique so it’s impossible to give a single recommendation that will work for all sites.

    Instead, this post will introduce you to the top options and help you understand what each plugin does uniquely well.

    The goal is that by the end of the post, you should have the knowledge that you need to pick the best WordPress membership plugin for your unique needs, budget, and technical level.

    Here’s the list – in no particular order…

    WooCommerce Memberships

    WooCommerce Memberships is a membership plugin that’s built on top of the WooCommerce eCommerce plugin. While you can use it to create a membership site built around an actual eCommerce store, you can also use it to create a more traditional membership site.

    In that latter situation, you’d essentially just be using WooCommerce to process payments for your membership site. However, you would still have the option to easily add a “real” eCommerce store, such as setting up a merch shop for your membership site as it grows.

    Overall, if you want the flexibility of WooCommerce for managing your membership site’s payments, this one is a great option that is also covered in detail in our free course Membership Sites 101

    However, it’s worth noting that there are also other membership plugins that support using WooCommerce for payment processing, so you have a few different options if you like that approach.

    Key Features

    • Built on top of WooCommerce for payment and order management.
    • Accept one-time payments using any WooCommerce payment method. You can also add the WooCommerce Subscriptions plugin for automatic recurring subscriptions, free trials, one-time signup fees, and more.
    • Bulk restrict content based on post type, category, tag, and more. You can also restrict individual pieces of content or even parts of content.
    • Drip content out over time on a custom schedule to keep members engaged.
    • If you have an eCommerce store, you can offer special perks and discounts to members. For example, you could give members free shipping to create your own sort of Amazon Prime setup.
    • Customize the email notifications that your membership site sends to members.

    Areas Where WooCommerce Memberships Excels

    • Payment flexibility – because WooCommerce Memberships is built on WooCommerce, you can tap into the incredible flexibility that WooCommerce offers when it comes to payment methods and gateways. In addition to the big names like PayPal and Stripe, you can accept lots of smaller local gateways, cryptocurrency, Apple Pay, and more.
    • Special features for eCommerce stores – while you don’t need to have an eCommerce store to use WooCommerce Memberships, it does have lots of special features for eCommerce stores. For example, you can give members special discounts, offer them special shipping options, and more.

    Pricing

    WooCommerce Memberships is a premium plugin that costs $199.

    You’ll also need to use the WooCommerce plugin with it, but the core WooCommerce plugin is 100% free so you won’t need to pay anything there.

    However, you might want to pay for other WooCommerce plugins depending on the specific payment functionality that you want to use. For example, you’ll also want the WooCommerce Subscriptions plugin if you want to offer automatic recurring subscriptions (rather than one-time payments or manual subscription renewals).

    If so, the WooCommerce Subscriptions plugin also costs $199.


    MemberPress

    MemberPress is a premium membership plugin that offers a strong feature list for serious membership websites.

    It includes pretty much everything you need in one package, along with more advanced features such as corporate group memberships, online courses, and more. It also integrates with a lot of other plugins and services that you might be using.

    Because of this, it can be a good option for people who are looking for an all-in-one membership solution.

    Key Features

    • Create unlimited membership levels, including linking levels together in tiers so that people can upgrade/downgrade.
    • Accept payments via Stripe, PayPal, or Authorize.net. There are also third-party add-ons that let you use WooCommerce to accept payments.
    • Bulk restrict content via post types, categories, and more. Or, restrict individual pieces of content or parts of content.
    • Customize emails and set up automations.
    • Access dedicated add-ons to create online courses or forums. You can also integrate with BuddyPress to add community features.
    • Integrate with popular email marketing tools like MailPoet or Mailchimp.
    • Sell group/corporate memberships. For example, a business could purchase a membership plan that supports 25 users so that the business’s employees could all access your membership site.
    • Create an affiliate program for your membership site via integrations with EasyAffiliate or AffiliateWP.

    Areas Where MemberPress Excels

    • Strong feature list – in addition to all the basic features, MemberPress offers a good number of advanced features including corporate accounts and a built-in course builder tool.
    • Design features – MemberPress excels at letting you customize the frontend design of your membership site. For example, you can create stylish pricing tables to show off your membership plans and customize their designs without CSS. You can also customize your checkout page.
    • Integrations – MemberPress integrates with a lot of other WordPress plugins, along with email marketing services and helpdesk tools. For example, you can integrate with BuddyPress (for a social community), PowerPress (for members-only podcasts), affiliate plugins (to create an affiliate program), and so on.

    Pricing

    MemberPress only comes in a premium version. There are three different pricing plans, each allowing access to different features and site limits.

    The cheapest license costs $279 at full price, but you can get a discount for your first year which brings the price down to $179 (but the plan will renew at $279).

    The most expensive license costs $599 per year at full price.


    Restrict Content / Restrict Content Pro

    Restrict Content, more commonly known as Restrict Content Pro (the name of the premium version), is a popular membership plugin that comes in both a free and paid version.

    It offers a lengthy feature list, even in the free version. It’s also extensible and well-documented, which makes it a popular option for developers who want a plugin that they can easily customize to their needs.

    You certainly don’t need to be a developer to use the plugin, though – the extensibility is just there if you want it. 

    With that being said, you might need to add some custom CSS to style Restrict Content’s core pages, as they’re pretty barebones right out of the box. The default styling of key membership pages is one area where a plugin like MemberPress excels over Restrict Content.

    Key Features

    • Create unlimited membership levels, including linking levels together in tiers so that people can upgrade/downgrade.
    • Bulk restrict content by post type, category, and other details. Or, restrict individual pieces of content or parts of content. There’s also a unique “Access Level” restriction method that gives you more flexibility for restricting content.
    • Drip content out over time to keep members engaged.
    • Accept payments via built-in support for Stripe, PayPal, Braintree, and 2Checkout. You can charge one-time fees or automatic recurring subscriptions.
    • Adjust pricing with coupons, free trials, signup fees, prorated memberships, and more.
    • Use custom code to extend your membership site as needed.
    • Integrate with other WordPress plugins including BuddyPress, bbPress, and WP Job Manager.
    • Integrate with email marketing services including MailPoet, Mailchimp, and more.
    • Offer group/corporate accounts.

    Areas Where Restrict Content Pro Excels

    • Strong feature list – especially with the Pro version, Restrict Content Pro offers one of the strongest feature lists that you’ll find.
    • Extensible code – if you’re a developer (or willing to hire one), one of the strong points of Restrict Content Pro has always been its clean, extensible, and well-documented code.
    • Affordable – with its new pricing, Restrict Content Pro is one of the most affordable WordPress membership plugins, especially when you consider the features that it offers.
    • Functional free version – as of Restrict Content 3.0, the free version is now functional and lets you sell paid memberships (though it does apply an extra 2% processing fee on top of Stripe’s payment processing fees).

    Pricing

    There’s a free version of the plugin named Restrict Content that gives you access to core features. The free version used to be quite limited. However, after the plugin was acquired, the new owners completely redid things in Restrict Content 3.0 to make the free version a lot more functional.

    Now, you’re able to sell memberships via Stripe, even in the free version, along with other essential features. However, in the free version, the plugin adds an additional 2% processing fee to Stripe on top of the fee that Stripe itself charges.

    If you want even more functionality (and to remove that added processing fee), you can purchase Restrict Content Pro. The premium version starts at $99 for access to all premium features and use on a single site, which now makes it one of the more affordable WordPress membership plugins.

    You can visit this page to see the feature differences between free vs Pro.


    WordPress.com Paid Content Block

    If you’re a WordPress.com user on plugin-enabled plan, you might not need a dedicated membership plugin because you already get access to subscription functionality via the Paid Content block.

    With the Paid Content block, you can easily restrict some or all of your content right from the editor. You can then charge for access on a one-time or recurring basis.

    While it doesn’t provide the more advanced features of a dedicated membership plugin, it can be a great option if you’re just looking for a simple way to charge users for access to some or all of your site’s content. Our free course, Membership Sites 101, also covers how to use this option specifically for a membership site setup.

    Key Features

    • Accept one-time, monthly, or annual payments from members.
    • Offer preset payment amounts or let customers pick their own amounts. You can also mark subscriptions as donations.
    • Easily restrict content from the editor using the block.
    • Restrict entire pieces of content or only restrict part of the content. For example, you could make it so that everyone can see the text of a post but only subscribers can see the accompanying video.

    Areas Where the Paid Content Block Excels

    • No need to install a plugin – because the Paid Content block is a built-in feature on a WordPress.com plugin-enabled plan, you don’t need to mess around with installing or configuring plugins.
    • Work from the editor – you can set up everything right from the WordPress editor, which is a lot simpler than a full-service membership plugin that will have a ton of different settings areas.

    Pricing

    The Paid Content block is available on any WordPress.com plan.

    Note – if you have a plugin-enabled site but you don’t see the Paid Content block in the editor, make sure that the WordPress.com Editing Toolkit plugin is still active. If you disable this plugin, you won’t see the Paid Content block in the editor.


    Paid Memberships Pro

    Paid Memberships Pro is one of the most popular free WordPress membership plugins at the WordPress.org directory.

    The core plugin is 100% free forever and then you can add more features by installing some of the 80+ free or paid add-ons. 

    This makes it highly customizable because you can pick and choose exactly which features you want to add to your site.

    If those add-ons aren’t enough, the developer also maintains a library of code snippets that you can use to further customize things.

    Key Features

    • Create unlimited membership levels, including linking levels together in tiers so that people can upgrade/downgrade.
    • Charge for access using one-time or recurring payments via built-in support for Stripe, PayPal, Authorize.net, Braintree, 2Checkout, or offline payments. You can also link a WooCommerce product’s purchase to a membership level to use WooCommerce for payments.
    • Give free trials, charge one-time signup fees, and offer coupons. Users can also enter their own prices, which is great for accepting donations.
    • Restrict content in bulk (post types, categories, etc), at the individual level, or even just parts of otherwise public content.
    • Use a leaky paywall so that lower-tier members can view a certain number of premium articles before being prompted to upgrade.
    • Drip content out over time to keep users engaged.
    • Integrate with a number of other plugins including BuddyPress, bbPress, WooCommerce, and more. You can also integrate with other services such as Zapier or Mailchimp.

    Areas Where Paid Memberships Pro Excels

    • Huge extension library – with 80+ official free and paid add-ons, you get a ton of flexibility for configuring your membership site according to your needs.
    • Huge code snippet library – in addition to dedicated add-ons, Paid Memberships Pro also has a huge library of premade code snippets – called “recipes”. These give more advanced users even more options for customization.
    • Functional free version – the free version of Paid Memberships Pro is already pretty functional and you also get access to 31+ free add-ons, which makes it great if you’re on a budget.

    Pricing

    The core Paid Memberships Pro plugin is available for free at the WordPress.org plugin directory. You can also find 31+ free add-ons to extend the core plugin.

    After that, there are two different bundles that give you access to different add-ons:

    • Standard – $247 for access to 20+ Standard add-ons and use on a single site.
    • Plus – $397 for additional access to 30+ Plus add-ons and use on up to two sites.

    Both plans also give you access to the code recipe library.


    Paid Member Subscriptions

    Paid Member Subscriptions is another popular membership plugin that comes in both a free version and affordable premium versions.

    The free version is functional for simple membership sites and the premium version is one of the cheapest options that you’ll find when factoring in the features that it offers.

    This can make it a good option for people who are on a tight budget but don’t want to sacrifice much functionality.

    Key Features

    • Create unlimited membership levels, including linking levels together in tiers so that people can upgrade/downgrade.
    • Accept payments via built-in support for PayPal and Stripe. Or, you can also link a membership plan to the purchase of a WooCommerce product.
    • Charge one-time or automatic recurring payments. You can also offer free trials and charge one-time signup fees. Or, you can let people enter their own prices (great for donations).
    • Offer coupon codes to encourage people to become members.
    • Use bulk content restriction or restrict individual pieces of content (or even portions of content using shortcodes).
    • Drip content out over time to keep people engaged.
    • Integrate with WooCommerce to restrict product purchasing, offer special discounts, and more. 
    • Offer group/corporate memberships.

    Areas Where Paid Member Subscriptions Excels

    • Functional free version – the free version of the plugin is already pretty functional and might be all you need for simple membership communities.
    • Affordable premium version – for the features that it offers, the premium version of Paid Member Subscriptions is one of the most affordable WordPress membership plugins that you’ll find.

    Both of these points can make it a great option if you’re on a budget but still want access to more advanced features such as content dripping or group memberships.

    Pricing

    Paid Member Subscriptions has a free version that’s fairly functional. The two main limitations are:

    1. You can only accept one-time payments (you need the premium version for automatic recurring payments).
    2. You need to manually restrict each individual piece of content (the premium version adds support for bulk content restriction based on post types, categories, tags, and other details).

    If you need the premium version, there are two payment plans, each with different features:

    • Basic – €69 for use on a single site and core premium features.
    • Pro – €149 for use on unlimited sites and all features.

    Ultimate Member

    Ultimate Member is a WordPress membership plugin that’s more focused on the community part of creating a membership site, rather than charging for access to content (though it does support payments).

    For example, members can become friends with one another and send private messages (like Facebook) and you can create public member profiles that showcase their details and activity.

    Depending on your goals, this social community focus could be either an advantage or a disadvantage.

    If you do want to accept payments, there is a premium WooCommerce extension that lets you link a WooCommerce product to a user role. This gives you a way to charge for access using WooCommerce. However, there’s no built-in payment system like most other membership plugins offer.

    Key Features

    • Create membership levels using the default WordPress user role system.
    • Add social networking features such as friend requests and private messages.
    • Users can create their own user groups.
    • Create frontend user profiles and member directories.
    • Restrict access to your entire site or only specific posts or pages.
    • Charge for access using WooCommerce by linking a WooCommerce product to a WordPress user role.

    Areas Where Ultimate Member Excels

    • Social community functionality – Ultimate Member includes social features such as friend requests, private messages, user profiles/activity, user photos, and more. These features are great if you want to build a social community and create engagement between members (and you won’t find these features in most other membership plugins, though some membership plugins do integrate with BuddyPress).

    However, it’s worth noting that, while you can accept payments, monetization is not the core focus of Ultimate Member as it is with most other membership plugins.

    Pricing

    The core Ultimate Member plugin is available for free.

    If you want access to the premium extensions, you can get a bundle of all 23 premium extensions for $249, which allows use on unlimited sites. Or, you can also purchase individual extensions for ~$35-$50 each.


    Create Your WordPress Membership Site Today

    The tricky thing about choosing the best WordPress membership plugin for your site is that there’s no one-size-fits-all answer.

    All of the plugins on this list are quality options and each has slightly different strengths and weaknesses.

    Choosing the right plugin for your site will really come down to your budget, knowledge level, and the exact features that you need.

    For example, if you’re specifically creating a membership site to sell group/corporate accounts, then you might want to look at plugins like MemberPress or Restrict Content Pro.

    On the other hand, if you just want an easy way to charge users for access to your content, you might want to go with one of the simpler (and usually more affordable) plugins. Or, you could even just use the WordPress.com Paid Content block if you’re creating your membership site with WordPress.com.

    By focusing on the notable strengths of each plugin, you should have a good idea of which plugin(s) might be the best fit for your membership site.

    If you’re on a WordPress.com plugin-enabled plan, you can get started with memberships today by installing any one of these plugins.

    If you’re still on the WordPress.com Free plan (or if you haven’t launched your site yet), learn how to work with the Paid Content block in our Membership Sites 101 course.

    You might also like: How to Create a Social Media Website


    Brand new bloggers, small businesses, and major brands like TIME, TED, and Spotify all call WordPress.com home.

  • Vulnerabilità di gravità elevata del plugin Pagine nidificate di WordPress

    Vulnerabilità di gravità elevata del plugin Pagine nidificate di WordPress

    Il National Vulnerability Database (NVD) degli Stati Uniti e Wordfence hanno pubblicato un avviso di sicurezza di una vulnerabilità Cross Site Request Forgery (CSRF) di gravità elevata che colpisce il plugin Nested Pages WordPress, interessando fino a +100.000 installazioni. La vulnerabilità ha ricevuto una valutazione Common Vulnerability Scoring System (CVSS) di 8,8 su una scala da 1 a 10, con dieci che rappresenta il livello di gravità più alto.

    Richiesta di falsificazione tra siti (CSRF)

    Il Cross Site Request Forgery (CSRF) è un tipo di attacco che sfrutta una falla di sicurezza nel plugin Nested Pages, consentendo ad aggressori non autenticati di chiamare (eseguire) file PHP, ovvero i file a livello di codice di WordPress.

    C'è una convalida nonce mancante o non corretta, che è una funzionalità di sicurezza comune utilizzata nei plugin di WordPress per proteggere i moduli e gli URL. Un secondo difetto nel plugin è una funzionalità di sicurezza mancante chiamata sanitizzazione. La sanitizzazione è un metodo per proteggere i dati in input o output che è anche comune ai plugin di WordPress ma in questo caso manca.

    Secondo Wordfence:

    “Ciò è dovuto alla mancata o errata convalida del nonce nella funzione 'settingsPage' e alla mancata santificazione del parametro 'tab'.”

    L'attacco CSRF si basa sul fatto che un utente WordPress registrato (come un amministratore) clicchi su un collegamento che a sua volta consente all'attaccante di completare l'attacco. Questa vulnerabilità è classificata 8,8, il che la rende una minaccia di gravità elevata. Per mettere le cose in prospettiva, un punteggio di 8,9 è una minaccia di livello critico, che è un livello ancora più alto. Quindi a 8,8 è appena al di sotto di una minaccia di livello critico.

    Questa vulnerabilità riguarda tutte le versioni del plugin Nested Pages fino alla versione 3.2.7 inclusa. Gli sviluppatori del plugin hanno rilasciato una correzione di sicurezza nella versione 3.2.8 e hanno pubblicato responsabilmente i dettagli dell'aggiornamento di sicurezza nel loro changelog.

    L'ufficiale registro delle modifiche documenta la correzione di sicurezza:

    “Aggiornamento di sicurezza che risolve il problema CSRF nelle impostazioni del plugin”

    Leggi l'avviso su Wordfence:

    Pagine nidificate <= 3.2.7 – Richiesta di falsificazione tra siti per l'inclusione di file locali

    Leggi l'avviso sul NVD:

    CVE-2024-5943 Dettaglio

    Immagine in evidenza di Shutterstock/Dean Drobot