
Exploração Python CVE-2021-38314
O plugin Gutenberg Template Library & Redux Framework <= 4.2.11 para WordPress registrou várias ações AJAX disponíveis para usuários não autenticados na função includes em redux-core/class-redux-core.php que eram únicas para um determinado site, mas determinísticas e previsíveis dado que eram baseadas em um hash md5 da URL do site com um valor de salt conhecido '-redux' e um hash md5 do hash anterior com um valor de salt conhecido '-support'. Essas ações AJAX poderiam ser usadas para recuperar uma lista de plugins ativos e suas versões, a versão PHP do site e um hash md5 sem salt do AUTH_KEY do site concatenado com o SECURE_AUTH_KEY.
Atacante pode recuperar informações sensíveis como uma lista de plugins ativos e suas versões, a versão PHP do site e um hash md5 sem salt do AUTH_KEY do site concatenado com o SECURE_AUTH_KEY.Isso seria mais útil em casos onde um plugin separado com uma vulnerabilidade adicional foi instalado, pois um atacante poderia usar as informações para economizar tempo e planejar uma intrusão.
Uso:
python cve-2021-38314.py [ Vulnerable URL ]
Exemplo:
python cve-2021-38314.py https://example.com
Exemplo PoC - https://youtu.be/n1e4aFmXvOk