CVE-2026-89064
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Wtyczka All-in-One WP do migracji i tworzenia kopii zapasowych dla WordPressa jest podatna na niewystarczającą ochronę danych uwierzytelniających w wersjach do 7.110 włącznie. Dzieje się tak z powodu metody `Ai1wm_Main_Controller::init()` — zarejestrowanej na haku `admin_init`, która uruchamia się bez uwierzytelnienia na żądaniach `admin-ajax.php` i `admin-post.php` — odczytując `$_SERVER['PHP_AUTH_USER']` i `$_SERVER['PHP_AUTH_PW']` z wszelkich przychodzących żądanie i zapisanie ich w opcji `ai1wm_auth_header` poprzez `update_option()` jako odwracalny ciąg znaków zakodowany w formacie Base64, bez sprawdzania możliwości, weryfikacji jednorazowej, sprawdzania `is_user_logged_in()` lub potwierdzenia, że uwierzytelnianie podstawowe faktycznie się powiodło. Umożliwia to nieuwierzytelnionym atakującym przechwycenie do bazy danych, w odwracalnej formie base64, dowolnego hasła aplikacji WordPress lub podstawowego uwierzytelnienia HTTP przedstawionego `/wp-admin/` przez legalną integrację lub zastąpienie przechowywanych danych uwierzytelniających wartością wybraną przez atakującego poprzez wysłanie anonimowego żądania zawierającego spreparowany nagłówek „Authorization: Basic”. Ma to szczególne znaczenie w środowiskach korzystających z haseł aplikacji WordPress dla interfejsu API REST lub integracji innych firm, ponieważ te poświadczenia są przesyłane jako podstawowe uwierzytelnienie HTTP do `/wp-admin/` i będą dyskretnie zbierane przez tę nieuwierzytelnioną ścieżkę zapisu.
>_ Słabości (CWE)
>_ Referencje
- https://plugins.trac.wordpress.org/browser/all-in-one-wp-migration/tags/7.110/lib/controller/class-ai1wm-main-controller.php#L1303
- https://plugins.trac.wordpress.org/browser/all-in-one-wp-migration/tags/7.110/lib/controller/class-ai1wm-main-controller.php#L1315
- https://plugins.trac.wordpress.org/browser/all-in-one-wp-migration/tags/7.110/lib/controller/class-ai1wm-main-controller.php#L82
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3696427%40all-in-one-wp-migration&new=3696427%40all-in-one-wp-migration
- https://www.wordfence.com/threat-intel/vulnerabilities/id/5a8737b1-fb68-4609-8474-9395f30c1089?source=cve
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