A G W S
0%

naimurrahmannahid Naimur Email OTP Verification for WooCommerce

naimurrahmannahid Naimur Email OTP Verification for WooCommerce: autenticazione aggirabile, sfruttabile via rete senza account

CVE-2026-104014 Critica · 9.8
Prodotto
naimurrahmannahid Naimur Email OTP Verification for WooCommerce
Pubblicata
7 novembre 2026
Gravità (CVSS)
9.8 / 10

Il problema, secondo i dati ufficiali

  • naimurrahmannahid Naimur Email OTP Verification for WooCommerce ha una vulnerabilità classificata come «autenticazione aggirabile» (CWE-287).
  • Secondo la valutazione ufficiale (CVSS) si sfrutta via rete (quindi anche da internet, se il servizio è esposto), senza bisogno di un account.
  • Impatto dichiarato: lettura di dati riservati (impatto alto), modifica di dati o del sistema (impatto alto), blocco del servizio (impatto alto).

Cosa fare

  • I dati ufficiali della CVE non indicano una versione corretta: segui l'avviso del produttore.
  • Se non puoi aggiornare subito, applica le misure temporanee indicate nell'avviso del produttore (a volte chiede di spegnere il servizio); se non ne indica e il servizio è raggiungibile da internet, limita chi può raggiungerlo (VPN o filtro degli indirizzi).

Versioni interessate

  • Naimur Email OTP Verification for WooCommerce: fino alla 2.1.0 inclusa

Fonti ufficiali

Descrizione ufficiale (in inglese)

The Naimur Email OTP Verification for WooCommerce plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 2.1.0. This is due to the plugin's password-reset finalization endpoint (the wp_ajax_nopriv_ceovw_update_new_password action handled by CEOVW_AJAX::update_new_password()) authorizing the reset solely by the presence of a database row marking an email as 'VERIFIED', with no timestamp check, no session binding, and no per-reset token — combined with mark_otp_as_verified_for_reset() leaving the row in that state after a user enters their code (abandoning the flow leaves the row behind), and a scheduled 'ceovw_cleanup_expired_otps_event' cron that has no add_action() handler anywhere in the plugin so cleanup never runs. This makes it possible for unauthenticated attackers to take over any account whose owner previously requested and verified a password-reset code and did not immediately finish choosing a new password — the attacker needs only the victim's email address and a nonce that the plugin itself localizes publicly into the CEOVW_APP global on the WooCommerce account page for logged-out visitors, after which they call the endpoint, overwrite the victim's password, and are returned a live wordpress_logged_in_ session cookie for that user (full site takeover if the account is an administrator).

Non sai se ti riguarda?

Se usi naimurrahmannahid Naimur Email OTP Verification for WooCommerce e non sai quale versione hai, o hai un sito o un e-commerce da tenere al sicuro, possiamo controllarlo noi. Intanto puoi fare un primo controllo gratuito.

Scheda compilata in automatico dai dati ufficiali (CISA KEV, NVD, CVE.org, FIRST EPSS). Non è più tra le allerte recenti: i dati sono quelli dell'ultimo aggiornamento. Ultimo aggiornamento: 7 novembre 2026. Prima di intervenire verifica l'avviso del produttore.