Bezpečnostní tým Wordfence zveřejnil kritickou zranitelnost v pluginu 10Web Booster, který slouží k optimalizaci rychlosti WordPress webů.
Zranitelnost umožňuje za určitých podmínek nepřihlášenému útočníkovi nahrát na server libovolný soubor, včetně potenciálně spustitelného PHP skriptu.
Příčinou je kombinace dvou bezpečnostních nedostatků:
- Nedostatečná kontrola typu souboru a přípony při zpracování parametru
page_idve funkcicompressCustom(). - Zpřístupnění bezpečnostního tokenu
tenwebio_restprostřednictvím veřejně čitelného souboru v adresářiwp-content/uploads/.
Důležité: Zranitelnost vyžaduje specifickou podmínku.
Plugin musí být propojen se službou 10Web a musí dojít k pozastavení dávkové optimalizace obrázků, při kterém se bezpečnostní token uloží do veřejně dostupného souboru.
Pokud útočník tento token získá, může jej použít k obejití kontroly přístupu k postižené funkci.
Úspěšné zneužití může umožnit nahrání škodlivého PHP souboru a následné převzetí WordPress instalace.
Zranitelnost má hodnocení CVSS 3.1 9.8/10.
Aktivní zneužívání v reálných útocích nebylo z dostupných autoritativních zdrojů potvrzeno.
Dostupnost bezpečnostní opravy
Zranitelnost je opravena ve verzi 10Web Booster 2.34.11.
Výrobce v oficiálním changelogu potvrzuje bezpečnostní úpravy optimalizační fronty obrázků a REST API.
Aktualizace je dostupná prostřednictvím WordPress.org.
Doporučené kroky
- Doporučujeme bezodkladně aktualizovat 10Web Booster minimálně na verzi 2.34.11.
- U webů, které provozovaly postižené verze, doporučujeme prověřit, zda byla používána dávková optimalizace obrázků.
- Je vhodné zkontrolovat adresář
wp-content/uploads/a vyhledat neznámé nebo podezřelé PHP soubory. - Doporučujeme prověřit serverové logy, zejména neobvyklé požadavky na REST API pluginu.
- U webů propojených se službou 10Web doporučujeme věnovat zvýšenou pozornost historii optimalizačních úloh.
- Je vhodné zkontrolovat případné neznámé administrátorské účty a neobvyklé změny souborů.
- Pokud aktualizace není okamžitě možná, doporučujeme plugin dočasně deaktivovat.
- U webů s podezřením na kompromitaci doporučujeme provést kontrolu integrity souborů a bezpečnostní analýzu instalace.
Zdroj: https://www.wordfence.com/threat-intel/vulnerabilities/id/adfd97cf-8f61-463d-a535-1a61e3c2e134
