Wordfence potvrdil kritickou chybu ve funkci handle_upload(), která nedostatečně kontroluje názvy, přípony a typy nahrávaných souborů.
Nepřihlášený útočník může prostřednictvím veřejného formuláře nahrát potenciálně spustitelný soubor na server. Chybu způsobuje možnost obejít kontrolu přípony pomocí speciálně upraveného názvu souboru.
Bezpečnostní nonce je dostupný přímo ve veřejném formuláři, takže nepředstavuje účinnou ochranu před útokem. Za podmínek umožňujících spuštění nahraného souboru může dojít ke vzdálenému spuštění PHP kódu (RCE).
Doporučené kroky
Doporučujeme okamžitě aktualizovat SimpleForm minimálně na verzi 3.11.0. U webů, které provozovaly postižené verze, je vhodné prověřit adresáře s nahranými soubory, zejména přítomnost neznámých PHP souborů, a zkontrolovat podezřelé požadavky na veřejné formuláře.
Pokud aktualizace není možná, doporučujeme plugin dočasně deaktivovat.
