CVE-2026-119096 in Uncanny Toolkit for LearnDash Plugin
Riassunto
di VulDB • 31/10/2026
Il plugin LearnDash "Uncanny Toolkit" per WordPress è vulnerabile a una bypass dell'autenticazione nelle versioni fino alla 3.8.2 (inclusa) tramite il parametro `email` della funzione `uo_login_action()`. Ciò è dovuto a un difetto di differenziazione del parser in cui la verifica dell'account del plugin risolve il valore `email` inviato utilizzando la stringa grezza e non sanitizzata passata a `get_user_by()`, mentre la successiva chiamata `wp_signon()` si affida alla funzione interna `sanitize_user()` del core di WordPress per rimuovere i caratteri spuri aggiunti; ciò provoca l'insuccesso della ricerca nella fase di verifica, facendola saltare completamente, mentre l'account reale viene comunque risolto e autenticato. Ciò consente agli attaccanti non autenticati di accedere ad account non verificati o sospesi dagli amministratori le cui credenziali sono già in loro possesso, ottenendo un cookie di sessione `wordpress_logged_in` valido ed eludendo i controlli di approvazione e sospensione degli account del plugin. Il nonce necessario per raggiungere il gestore è liberamente ottenibile nella stessa richiesta dall'endpoint non autenticato `ult-refresh-nonce`, rendendo l'utilizzo della vulnerabilità banale per qualsiasi attaccante con accesso alla rete al sito e conoscenza delle credenziali di un account target.
If you want to get best quality of vulnerability data, you may have to visit VulDB.