Krytyczny Odebrany

CVE-2026-109516

opublikowano:
modyfikacja:
Ocena CVSS
9.8
Krytyczny · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Bot dla Telegramu na wtyczce WooCommerce dla WordPressa jest podatny na obejście uwierzytelnienia prowadzące do przejęcia konta we wszystkich wersjach do 1.3.0 włącznie. Punkt końcowy REST `/wp-json/woo-telegram/v1/main/` jest zarejestrowany za pomocą `permission_callback => '__return_true'` i nie przeprowadza weryfikacji podpisu webhooka Telegramu, umożliwiając nieuwierzytelnionemu atakującemu przesłanie POST-a sfałszowanej aktualizacji bota z `message.chat.id` ustawionym na dowolną nazwę logowania WordPress; `bftow_get_user_system_id()` rozwiązuje tę wartość dostarczoną przez atakującego dla docelowego konta poprzez `get_user_by('login', $tgId)` bez dowodu własności i zapisuje token logowania obliczony jako `md5($_SERVER['HTTP_USER_AGENT'] .time())` — oba wejścia są w pełni kontrolowane przez osobę atakującą lub ograniczane w ciągu kilku sekund przy użyciu odpowiedzi własny nagłówek „Data”. Powstały token można wykorzystać w nieuwierzytelnionym, wolnym od sprawdzania możliwości i niejednorodnym punkcie końcowym `?action=bftow_create_order&bftow_token=`, który wywołuje bezwarunkowo `wp_set_auth_cookie()` za pośrednictwem `login_user_by_id`, wysyłając atakującemu trwały, uwierzytelniony plik cookie sesji dla docelowego konta. Dzięki temu nieuwierzytelnieni atakujący mogą zalogować się jako dowolny użytkownik WordPressa, w tym administratorzy, podając tylko nazwę użytkownika tego użytkownika.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org