
Ferramenta de prova de conceito para CVE-2021-29156, uma vulnerabilidade de injeção LDAP no ForgeRock OpenAM v13.0.0.
(c) 2021 GuidePoint Security Charlton Trezevant [email protected]
Hoje, a GuidePoint tem o prazer de lançar uma ferramenta funcional de Prova de Conceito para o CVE-2021-29156, uma vulnerabilidade de injeção de LDAP no ForgeRock OpenAM v13.0.0. Essa vulnerabilidade permite que um atacante extraia uma variedade de informações (como o hash da senha de um usuário) de servidores OpenAM vulneráveis usando um ataque de força bruta caractere por caractere.
Para usar esta ferramenta, basta ajustar as variáveis baseURL, proxy e user e executar o script.
Por padrão, esta ferramenta está configurada para extrair o hash da senha do usuário amAdmin. Conforme caracteres válidos são descobertos, a string do hash da senha será exibida no console. Ajustes adicionais podem ser feitos nas cargas úteis (payloads) de injeção de LDAP caso seja desejada a exfiltração de outros dados da instância do OpenAM.
Para uma análise mais aprofundada dessa vulnerabilidade, a PortSwigger tem um excelente artigo sobre o exploit em si e sua teoria de funcionamento.