CVE-2026-116610
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
Wtyczka Clean Login dla WordPressa w wersjach do 1.20.1 włącznie jest podatna na brak autoryzacji z powodu braku sprawdzenia uprawnień w funkcji CleanLogin_Shortcode::get_pages_with_shortcodes() podpiętej do akcji save_post. Uwierzytelniony atakujący z poziomem Contributor może nadpisać opcje cl_login_url, cl_login_id, cl_register_url, cl_register_id, cl_restore_url, cl_restore_id, cl_edit_url, cl_edit_id, cl_change_password_url i cl_change_password_id identyfikatorem i permalinkiem własnego posta, po prostu osadzając shortcody wtyczki we własnej treści.
Ocena ryzyka
Atakujący z kontem Contributor może przekierować strony logowania, rejestracji i zmiany hasła na własne treści, co może ułatwić phishing i przechwytywanie danych uwierzytelniających. Może to prowadzić do przejęcia kont użytkowników.
Rekomendacja
Zaktualizuj wtyczkę Clean Login do wersji nowszej niż 1.20.1 lub ją wyłącz, a następnie zweryfikuj i przywróć prawidłowe wartości opcji cl_* oraz przejrzyj konta Contributor.
Inne podatności w Clean Login WordPress plugin
Zobacz wszystkie- CVE-2026-90977Średnie
Wtyczka Clean Login dla WordPressa w wersjach przed 1.19 nie weryfikuje CAPTCHA rejestracji, gdy zapisana wartość sesji jest pusta. Umożliwia to nieuwierzytelnionym użytkownikom obejście zabezpieczenia antyspamowego i utworzenie konta bez rozwiązywania CAPTCHA.
- CVE-2026-90976Średnie
Wtyczka Clean Login dla WordPressa w wersjach przed 1.19 nie sprawdza, czy rejestracja użytkowników jest włączona, przed utworzeniem konta w swoim mechanizmie rejestracji. Umożliwia to nieuwierzytelnionym użytkownikom zakładanie kont nawet wtedy, gdy rejestracja w witrynie jest wyłączona.
Oryginalny opis (angielski, źródło NVD)
The Clean Login plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 1.20.1 due to a missing capability check on the CleanLogin_Shortcode::get_pages_with_shortcodes() function hooked to the save_post action. This makes it possible for authenticated attackers, with Contributor-level access and above, to overwrite the plugin's cl_login_url/cl_login_id/cl_register_url/cl_register_id/cl_restore_url/cl_restore_id/cl_edit_url/cl_edit_id/cl_change_password_url/cl_change_password_id options with the ID and permalink of a post they themselves authored — simply by embedding the plugin's shortcodes in their own post content.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

