A WordPress bővítményben , amelyet több mint 80 ezer webhelyen telepítettek, veszélyes sebezhetőség, amely lehetővé teszi az autentikáció nélküli fájlok kiszolgálóra történő feltöltését. Ez magában foglalja a PHP fájlok feltöltését és saját kódunk végrehajtását a szerveren. A probléma a 7.0.0-tól 7.0.4-ig terjedő verziókat érinti. A sebezhetőséget a 7.0.5-ös kiadásban orvosolták.
A wpDiscuz bővítmény lehetővé teszi az AJAX használatát a hozzászólások dinamikus küldésére az oldal újratöltése nélkül. A sebezhetőség az okmányok ellenőrzésére vonatkozó kód hiányosságából eredett, amelyet a hozzászólásokhoz kapcsolt képekhez használnak. Az önkényes fájlok feltöltésének korlátozása érdekében a tartalom alapján MIME-típus meghatározását végző funkciót hívták meg, amelyet könnyedén megkerülhettek PHP fájlok feltöltéséhez. A fájl kiterjesztését nem korlátozták. Például feltölthető volt a myphpfile.php fájl az 89 50 4E 47 0D 0A 1A 0A szekvenciával, amely az PNG-képek azonosítására szolgál, majd a „<?php” blokkot elhelyezve PHP kóddal.
Forrás: opennet.ru
