NIS2/KSC2 starter pack. Czy Twoja firma podlega pod regulację i co z tego wynika? Bezpłatne szkolenie od sekuraka

Konferencja Mega Sekurak Hacking Party w Krakowie – 26-27 października!

Błąd w popularnej wtyczce do WordPressa pozwala na przejęcie konta administratora (CVE-2026-8206 – Kirki)

16 czerwca 2026, 18:14 | W biegu | 0 komentarzy

WordPress to niewątpliwie najpopularniejszy na świecie system do zarządzania treścią (CMS) typu open source. Pozwala na łatwe tworzenie i zarządzanie stronami internetowymi bez konieczności znajomości programowania. O ile krytyczne błędy w samym silniku zdarzają się niezwykle rzadko, o tyle platforma wspiera wiele zewnętrznych pluginów, co zwiększa płaszczyznę ataku.

TLDR:

  • Badacz o pseudonimie CHOIGYEONGMIN wykrył krytyczny błąd w rozszerzeniu Kirki do WordPressa.
  • Luka została oznaczona jako CVE-2026-8206 oraz oceniona na 9.8 (CRITICAL) w systemie CVSS v3.1.
  • Miejscem występowania błędu jest mechanizm resetu hasła. 
  • Na skutek błędów logicznych w kodzie istnieje możliwość przejęcia konta dowolnego użytkownika (w tym administratora), dysponując jedynie jego loginem.
  • Podatność dotyczy wersji od 6.0.0 do 6.0.6. 
  • W wersji 6.0.7 (i nowszych) błąd został naprawiony.

Tym razem poważny błąd został wykryty w rozszerzeniu Kirki – Freeform Page Builder, Website Builder & Customizer. Dodatek ten zapewnia wsparcie w projektowaniu witryn i personalizacji motywów bez konieczności kodowania. Został pobrany ponad 500 tys. razy, z czego ocenia się, że tylko około 150 tys. witryn korzysta z podatnej wersji (od 6.0.0 do 6.0.6).

Luka została oznaczona jako CVE-2026-8206 oraz oceniona na 9.8 (CRITICAL) w systemie CVSS. Umożliwia przejęcie konta dowolnego użytkownika (w tym administratora) poprzez nadużycie procesu resetowania hasła. Co więcej, do przeprowadzenia ataku nie jest wymagane posiadanie konta w systemie, wystarczy jedynie znajomość nazwy użytkownika.

Błąd występuje w funkcji handle_forgot_password(), w klasie CompLibFormHandler implementującej procedurę przypomnienia hasła. Funkcja przyjmuje parametry: nazwa użytkownika oraz adres e-mail otrzymane w treści żądania (request body).

Źródło: wordfence.com

Po wprowadzeniu prawidłowej nazwy użytkownika (znajdującej się w bazie danych) rozszerzenie poprawnie identyfikuje konto, ale nie weryfikuje, czy przesłany w żądaniu adres e-mail został przypisany do danego użytkownika. W konsekwencji link resetujący hasło zostaje wysłany na adres podany przez atakującego.

Źródło: wordfence.com

Analogicznie jak w przypadku podatności związanych z podniesieniem uprawnień (privilege escalation), zdobycie uprawnień administratora skutkuje przejęciem całkowitej kontroli nad witryną. Uzyskany w ten sposób dostęp pozwala atakującemu na umieszczanie złośliwych skryptów (webshell), modyfikowanie zawartości bazy danych oraz podmianę wyświetlanych treści.

Autorem znaleziska jest badacz o pseudonimie CHOIGYEONGMIN. Wykrytą podatność zgłosił w ramach programu Wordfence Bug Bounty, za co otrzymał nagrodę w wysokości $6,436. Autorzy rozszerzenia opublikowali stosowną aktualizację i wydali poprawioną wersję pluginu. 

Jak zwykle w tego typu sytuacjach zalecamy niezwłoczną aktualizację do wersji 6.0.7 lub nowszej. Dodatkowo warto przejrzeć logi pod kątem wykrycia podejrzanej aktywności związanej z resetowaniem haseł.

Źródło: wordfence.com  

~_secmike

Spodobał Ci się wpis? Podziel się nim ze znajomymi:



Komentarze

Odpowiedz