Aktualizace pluginu Limit Login Attempts opravuje závažnou bezpečnostní chybu

Dne 26. ledna 2023 byla týmem Wordfence objevena zranitelnost Cross-Site Scripting v pluginu Limit Login Attempts pro WordPress, který je nainstalován na více než 600 000 webových stránkách a umožňuje blokování IP adres, které se opakovaně snažily neúspěšně přihlásit. Tato zranitelnost postihuje verze pluginu až do verze 1.7.1 včetně. Oprava pro tuto zranitelnost byla vydána 4. dubna 2023 jako verze 1.7.2. Všem majitelům webů se doporučuje co nejdříve provést aktualizaci na verzi 1.7.2. Plugin Limit Login Attempts poskytuje různé možnosti konfigurace, včetně maximálního počtu pokusů o přihlášení, doby trvání uzamčení, doby vypršení uzamčení a volby protokolování a oznamování. Zranitelnost s označením CVE-2023-1912 se týká specifické konfigurace, kde volba Připojení k webu musí být nastavena na Zpoza reverzní proxy a musí být povoleno protokolování IP adres během uzamčení. Pokud je povolena volba detekce reverzního proxy serveru, plugin Limit Login Attempts použije hlavičku X-Forwarded-For k určení IP adresy návštěvníka. Tato hlavička je sice podvržená v HTTP, ale plugin nabízí její použití jako alternativu pro ty, kteří používají vyrovnávač zátěže nebo zpracovatel mezipaměti. Toto nastavení však není použito ve výchozím nastavení. Když je zapnutá funkce protokolování v pluginu, bloky přihlášení jsou zaznamenávány a zobrazují se na konfigurační stránce. Jak je patrné, tato funkce sestavuje tabulku informací, ale neescapuje hodnoty, které používá. Ačkoli se doporučuje provádět sanitaci přijatého vstupu, je mnohem účinnější použít escapování výstupu, i když je vstup již sanitizován, k prevenci Cross-Site Scripting. Bohužel, tento plugin nepoužíval ani sanitaci, ani escapování ukládané hodnoty IP adresy, která mohla být dodána přes hlavičku X-Forwarded-For. Pro využití této zranitelnosti by mohl útočník odeslat požadavek na přihlášení s následující hlavičkou X-Forwarded-For: X-Forwarded-For: <span onmouseover=alert(1)>23.23.23.23</span> Tato hlavička může být nastavena různými způsoby, například pomocí pluginu pro prohlížeč nebo přidáním ji ručně při zachycení požadavku na přihlášení. Jakmile je dosažen práh pro blokování pluginu, bude tato kódovaná IP adresa zaznamenána jako blokovaná IP a zákeřný JavaScript kód se spustí, když administrátor navštíví stránku s konfigurací, kde je zobrazen seznam blokovaných IP adres. Tento škodlivý kód je spuštěn pod autentizací administrátora a může být použit k usnadnění převzetí kontroly nad webovou stránkou. Zranitelnosti Cross-Site Scripting jsou výsledkem chybějící sanitace a neescapovaného zobrazení uživatelského vstupu. Nejčastěji vidíme exploitační vstupy od uživatele, které jsou získány prostřednictvím formuláře. V tomto konkrétním případě jsou zpracovávané informace stále poskytovány uživatelem, ale jsou získávány jiným a neobvyklým způsobem, což může vést k opomenutí řádné sanitace a escapování. Pokud plugin používáte na některém z vašich webů, doporučuji co nejdříve aktualizovat na nejnovější verzi Limit Login Attempts. Příspěvek Aktualizace pluginu Limit Login Attempts opravuje závažnou bezpečnostní chybu pochází z Musilda.cz

projít na článek

WordPress 6.0.2 bezpečnostní aktualizace

Aktuálně byla vydána bezpečnostní aktualizace WordPressu, verze 6.0.2. Jedná se o minoritní aktualizaci, která proběhne automaticky všech verzí od 3.7. Aktualizace opravuje 12 chyb v jádru WordPressu, 5 chyb v editoru a 3 chyby bezpečnostní. Pokud m

projít na článek

Novinky ze světa WP – duben

Krátké shrnutí toho nejdůležitějšího ze světa WordPressu bohatě doplněné o odkazy na podrobnější zdroje (povětšinou anglicky). WordPress Full Site Editing bude částečně spuštěn již ve WP 5.8 site editor ani globální styly, v něm ale nebudou, co nás

projít na článek

Jak ve WordPress opravit chybu Briefly unavailable for scheduled maintenance. Check back in a minute.

Vidíte ve WordPressu chybu Briefly unavailable for scheduled maintenance. Check back in a minute.? V češtině toto sdělení znamená: Krátkodobě nedostupné pro plánovanou údržbu. Vraťte se za minutu. Tato chyba se obvykle objevuje po aktualizaci jádra, plugi

projít na článek

Změnili jste si loginy ve srovnávači? Nezapomeňte je aktualizovat také v BiddingManageru!

Ztratilo se v m v BiddingManageru propojen se srovn vaem? Ve vt in p pad jsou dvodem pr v neaktualizovan loginy, kter pi registraci do na eho n stroje zad v te. V dne n m l nku se dozv te, jak tmto v padkm pedch zet. Propojen srovn vae s BiddingManag

projít na článek

Novinky ze světa WP – květen

Krátké shrnutí toho nejdůležitějšího ze světa WordPressu bohatě doplněné o odkazy na podrobnější zdroje (povětšinou anglicky). WordPress WP 5.8 release už je “zmražen” – nepřidávají se žádné nové změny. První kandidát na zkoušku bude 8. června. IE 1

projít na článek