CVE-2026-54239
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
W wtyczce FaustWP dla WordPressa przed wersją 1.8.11 uwierzytelniany jest tylko szyfrogram w kopercie tokenu, a 16-bajtowy wektor inicjalizacyjny jest wyłączony z HMAC. Zalogowany użytkownik niebędący administratorem, który uzyska kod autoryzacyjny z GET /generate, może zmodyfikować nieuwierzytelniony wektor inicjalizacyjny tak, aby odszyfrowanie CBC zmieniło typ tokenu i identyfikator użytkownika przy zachowaniu ważnego HMAC. Może to pozwolić na uzyskanie tokenu dostępu administratora i pełny dostęp do REST API WordPressa, tworzenie kont administratorów, instalację wtyczek i wykonanie dowolnego kodu. Podatność została naprawiona w wersji 1.8.11.
Ocena ryzyka
Atakujący z uprawnieniami zalogowanego użytkownika może eskalować uprawnienia do administratora i przejąć pełną kontrolę nad witryną WordPress, w tym wykonać dowolny kod. Może to prowadzić do całkowitego przejęcia serwisu i danych.
Rekomendacja
Zaktualizuj wtyczkę FaustWP do wersji 1.8.11 lub nowszej. Do czasu aktualizacji ogranicz możliwość uzyskiwania kodów autoryzacyjnych przez użytkowników o niskich uprawnieniach.
Powiązane podatności
- CVE-2026-59107Krytyczne
W funkcji udostępniania plików vSolution Matrix wykryto lukę w zabezpieczeniach. Współdzielona konfiguracja zaufania kryptograficznego może pozwolić atakującemu, który zdobędzie pasujący klucz prywatny, na uwierzytelnienie się do urządzenia przez SSH jako root. Luka dotyczy wyłącznie urządzeń skonfigurowanych jako stacja główna/master vSolution Matrix z włączoną funkcją udostępniania plików.
- CVE-2026-59106Krytyczne
W implementacji interfejsu WolfProt wykryto lukę w zabezpieczeniach. Niewystarczająca neutralizacja danych kontrolowanych przez użytkownika może pozwolić nieuwierzytelnionemu atakującemu z dostępem do sieci na wykonanie poleceń systemu operacyjnego z uprawnieniami usługi aplikacji.
- CVE-2026-116485Krytyczne
danmu_api przed wersją 1.21.7 zawiera lukę umożliwiającą obejście uwierzytelniania, gdy używany jest domyślny TOKEN, a ADMIN_TOKEN nie jest ustawiony. Atakujący może wysyłać żądania POST do /api/env/set, /api/env/add lub /api/env/del, aby ustawić ADMIN_TOKEN, zablokować operatorów, przekierować OTHER_SERVER lub PROXY_URL w celu SSRF oraz wywołać ponowne wdrożenie.
- CVE-2026-116214Krytyczne
MacCMS v10 przed wersją 2026.1000.4054 zawiera lukę umożliwiającą obejście uwierzytelniania, ponieważ funkcja check_msg() nigdy nie porównuje msg_to. Atakujący może zażądać kodu odzyskiwania na własną skrzynkę przez user/findpass_msg, a następnie przesłać go do user/findpass_reset z adresem e-mail lub telefonem ofiary, aby przejąć konto.
- CVE-2026-115693Krytyczne
Luka w hackney_ssl w bibliotece benoitc hackney polega na nieprawidłowej walidacji certyfikatów. hackney dodaje wywołanie zwrotne partial_chain do każdej konfiguracji verify_peer, które akceptuje dowolny certyfikat w łańcuchu, którego klucz publiczny pasuje do głównego magazynu certifi, nawet gdy połączenie jest przypięte do prywatnego CA. Atakujący w ścieżce może podszyć się pod serwer, jeśli posiada publicznie zaufany certyfikat dla przypiętej nazwy hosta. Problem dotyczy wersji od 1.24.0 przed 4.9.0.
- CVE-2026-115188Krytyczne
W funkcji importu kampanii Mautic 7 istnieje luka umożliwiająca nieograniczone przesyłanie plików. Aplikacja kopiuje dołączone pliki zasobów do publicznie dostępnego katalogu mediów bez ograniczeń nazw i typów plików. Uwierzytelniony użytkownik z uprawnieniem do tworzenia importów kampanii może umieścić dowolne pliki, w tym skrypty serwerowe, w katalogu głównym serwera WWW, co na serwerach Apache prowadzi do zdalnego wykonania kodu.
- CVE-2026-110475Krytyczne
W platformie CreditNirvana Collections Platform występuje luka wynikająca z nieprawidłowych kontroli uwierzytelniania i autoryzacji w usłudze logowania. Nieuwierzytelniony zdalny atakujący może manipulować żądaniami uwierzytelniania i uzyskiwać dostęp do API bez ważnej sesji. Może to pozwolić na wyliczanie użytkowników, tworzenie sesji jako dowolny użytkownik (w tym administrator) oraz dostęp i modyfikację danych.
- CVE-2026-107656Krytyczne
W Fortinet FortiSandbox (wersje 5.0.0–5.0.6, 4.4.0–4.4.9, 4.2 oraz odpowiednie wersje FortiSandbox PaaS) występuje luka umożliwiająca obejście uwierzytelniania poprzez alternatywną ścieżkę lub kanał. Może ona pozwolić atakującemu na wykonanie nieautoryzowanego kodu lub poleceń za pomocą spreparowanych żądań HTTP.
- CVE-2026-107092Krytyczne
NexoPOS w wersji v6.2.4 jest podatny na Directory Traversal poprzez endpoint api/update. Może to pozwolić atakującemu na dostęp do plików spoza zamierzonego katalogu.
- CVE-2026-116235Krytyczne
W urządzeniu Oray Pugongying X5 Pro 7.6.1 wykryto podatność w nieznanej funkcjonalności komponentu uwierzytelniania L2TP. Manipulacja argumentem Username prowadzi do wstrzyknięcia CRLF. Atak można przeprowadzić zdalnie, a publiczny exploit jest już dostępny.
Oryginalny opis (angielski, źródło NVD)
Faust.js is a headless WordPress toolkit. Prior to 1.8.11, the FaustWP WordPress plugin authenticates only the ciphertext in its token envelope and excludes the 16-byte initialization vector from the HMAC in WPE\FaustWP\Auth\encrypt() and WPE\FaustWP\Auth\decrypt() in plugins/faustwp/includes/auth/functions.php. A logged-in non-administrator who obtains an authorization code from GET /generate can modify the unauthenticated initialization vector so that CBC decryption changes the token type and user identifier while the HMAC remains valid. This can produce an access token for an Administrator and permit full WordPress REST API access, administrator-account creation, plugin installation, and arbitrary code execution. This issue is fixed in repository version 1.8.11.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

