CVE-2026-19949
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 72 - wyżej niż 72% wszystkich znanych CVE
Streszczenie
Wtyczka All-in-One WP Migration and Backup dla WordPressa jest podatna na iniekcję SQL w funkcji przywracania archiwum w wersjach do 7.109 włącznie, z powodu niewystarczającego escapowania parametrów i braku przygotowania zapytań. Umożliwia to nieuwierzytelnionym atakującym dołączanie dodatkowych zapytań SQL, co może prowadzić do wyodrębnienia wrażliwych informacji z bazy danych, w tym klucza `ai1wm_secret_key`, a następnie do zdalnego wykonania kodu.
Ocena ryzyka
Ryzyko jest wysokie, ponieważ atakujący bez uwierzytelnienia może uzyskać dostęp do wrażliwych danych i potencjalnie przejąć kontrolę nad serwerem, jeśli administrator wykona przywracanie archiwum.
Rekomendacja
Zaleca się natychmiastową aktualizację wtyczki do najnowszej wersji. Należy również unikać wykonywania przywracania archiwum, dopóki poprawka nie zostanie zastosowana.
Inne podatności w All-in-One WP Migration and Backup
Zobacz wszystkie- CVE-2026-81810Wysokie
Wtyczka All-in-One WP Migration and Backup dla WordPressa przed wersją 7.111 nie przeprowadza żadnych kontroli uprawnień w kilku akcjach AJAX, opierając się tylko na sekrecie całej instalacji, który jest ujawniany każdemu użytkownikowi uprawnionemu do eksportu witryny, co pozwala takiemu użytkownikowi na import dowolnego archiwum witryny i uzyskanie dostępu administratora. Wykorzystanie wymaga, aby administrator przyznał uprawnienie eksportu roli, która nie posiada własnego uprawnienia importu wtyczki, co nie jest domyślną konfiguracją.
- CVE-2026-89064Średnie
Wtyczka All-in-One WP Migration and Backup dla WordPressa jest podatna na niewystarczającą ochronę poświadczeń w wersjach do 7.110 włącznie. Metoda `Ai1wm_Main_Controller::init()` rejestrowana na hooku `admin_init` odczytuje `$_SERVER['PHP_AUTH_USER']` i `$_SERVER['PHP_AUTH_PW']` z każdego przychodzącego żądania i zapisuje je w opcji `ai1wm_auth_header` jako odwracalny ciąg base64, bez sprawdzenia uprawnień, weryfikacji nonce, sprawdzenia `is_user_logged_in()` ani potwierdzenia, że uwierzytelnianie Basic się powiodło. Umożliwia to nieuwierzytelnionym atakującym przechwycenie do bazy danych w odwracalnej formie base64 wszelkich haseł aplikacji WordPress lub poświadczeń HTTP Basic przekazywanych do `/wp-admin/` przez legalną integrację, albo nadpisanie zapisanego poświadczenia wartością wybraną przez atakującego poprzez wysłanie anonimowego żądania z spreparowanym nagłówkiem `Authorization: Basic`.
- CVE-2026-17533Wysokie
Wtyczka All-in-One WP Migration and Backup dla WordPressa przed wersją 7.108 nie ogranicza funkcji importu migracji do administratorów sieci w instalacjach multisite, co pozwala administratorowi pojedynczej podwitryny na wykonanie dowolnego kodu PHP w całej sieci.
- CVE-2026-12898Średnie
Wtyczka All-in-One WP Migration and Backup dla WordPressa przed wersją 7.106 nieprawidłowo oczyszcza wartość dostarczoną przez użytkownika przed użyciem jej do budowania ścieżki pliku, co pozwala nieuwierzytelnionym atakującym na tworzenie lub dopisywanie pliku dziennika w dowolnych lokalizacjach poza zamierzonym katalogiem przechowywania.
Oryginalny opis (angielski, źródło NVD)
The All-in-One WP Migration and Backup plugin for WordPress is vulnerable to SQL Injection via archive restore functionality in all versions up to, and including, 7.109 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This can be leveraged to obtain the ai1wm_secret_key when a site administrator performs an archive restore and achieve remote code execution once able to leverage the ai1wm_secret_key value.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

