Ahacker1-Securesaml

#3506de 56,330
77.8CVSS total
Vulnerabilidades · 9
Média
2
Alta
4
Crítica
3
PT-2026-81905
8.6
2026-08-25
Npm · @Better-Auth/Sso · CVE-2026-80192
**Nome do Software Vulnerável e Versões Afetadas** @better-auth/sso versões anteriores a 1.4.8 @better-auth/sso versões anteriores a 1.6.27 @better-auth/sso versões anteriores a 1.7.0-rc.5 **Description** Existem duas falhas de propriedade de domínio quando o plugin SSO está ativo. Se a verificação de domínio estiver desativada, a atribuição automática de organização aceita domínios de provedores não verificados. Isso permite que um proprietário ou administrador de organização autenticado registre um provedor SSO para qualquer domínio, fazendo com que usuários com domínios de e-mail correspondentes sejam adicionados à organização do invasor com permissões de membro padrão. Se a verificação de domínio estiver ativada, ocorre uma condição de corrida (race condition) entre os endpoints 'verify-domain' e 'update-provider', que pode aplicar uma prova de DNS concluída a um domínio incorreto. Quando combinado com a vinculação implícita de conta, isso permite que um provedor de identidade controlado por um invasor seja vinculado a uma conta de usuário existente. O plugin de organização também deve estar habilitado para que o caminho de atribuição de organização seja explorado. **Recommendations** Atualize o @better-auth/sso para a versão 1.4.8 ou posterior para a linha 1.4.x. Atualize o @better-auth/sso para a versão 1.6.27 ou posterior. Atualize o @better-auth/sso para a versão 1.7.0-rc.5 ou posterior para a linha de pré-lançamento 1.7.
PT-2024-35456
8.3
2024-12-02
Unknown · Simplesamlphp Saml2 Library · CVE-2024-52806
**Nome do software vulnerável e versões afetadas** Versões da biblioteca SimpleSAMLphp SAML2 anteriores à 4.6.14 Versões da biblioteca SimpleSAMLphp SAML2 anteriores à 5.0.0-alpha.18 **Descrição** A biblioteca SimpleSAMLphp SAML2 está vulnerável a um ataque de Entidade Externa XML (XXE) ao carregar documentos XML não confiáveis, como o SAMLResponse. Isso permite que um invasor induza um XXE, levando potencialmente à leitura do conteúdo de arquivos do sistema de arquivos local ou da rede interna. A opção `LIBXML DTDLOAD` na variável `$options`, definida no arquivo `DOMDocumentFactory.php`, habilita essa vulnerabilidade. Um invasor pode contornar a opção `NONET` usando filtros PHP, como `php://filter/convert.base64-encode/resource=http://URL` ou `php://filter/convert.base64-encode/resource=FILE`, para induzir conexões de rede e roubar arquivos específicos. A execução remota de código (RCE) também pode ser possível usando os wrappers `php://expect` ou `php://phar`, embora isso não tenha sido totalmente testado. **Recomendações** Para versões da biblioteca SimpleSAMLphp SAML2 anteriores à 4.6.14, atualize para a versão 4.6.14 ou posterior. Para versões da biblioteca SimpleSAMLphp SAML2 anteriores à 5.0.0-alpha.18, atualize para a versão 5.0.0-alpha.18 ou posterior. Como medida de mitigação temporária, considere remover as opções `LIBXML DTDLOAD` | `LIBXML DTDATTR` da variável `$options`. Além disso, verifique a presença da string `<!DOCTYPE` dentro do XML antes de analisá-lo, embora isso não seja uma correção completa.
PT-2024-6310
10
2024-09-10
Gitlab · Gitlab · CVE-2024-45409
**Nome do software vulnerável e versões afetadas** Versões do Ruby-SAML anteriores à 1.17.0 Versões do Ruby-SAML de 1.13.0 a 1.16.0 Versões do GitLab anteriores à 17.3.3, 17.2.7, 17.1.8, 17.0.8 e 16.11.10 **Descrição** A vulnerabilidade está relacionada à biblioteca Ruby SAML, usada para implementar o lado do cliente de uma autorização SAML. O problema decorre da falha da biblioteca em verificar adequadamente a assinatura da resposta SAML, permitindo que um invasor não autenticado com acesso a qualquer documento SAML assinado falsifique uma resposta ou asserção SAML com conteúdo arbitrário. Isso permite que o invasor contorne o mecanismo de autenticação e, potencialmente, obtenha acesso não autorizado a dados confidenciais e sistemas críticos. A vulnerabilidade está sendo explorada ativamente, e os usuários são aconselhados a atualizar suas instalações do GitLab para a versão mais recente. **Recomendações** Para versões do Ruby-SAML anteriores à 1.17.0: atualize para a versão 1.17.0 ou posterior. Para versões do Ruby-SAML de 1.13.0 a 1.16.0: atualize para a versão 1.17.0 ou posterior. Para versões do GitLab anteriores a 17.3.3, 17.2.7, 17.1.8, 17.0.8 e 16.11.10: atualize para a versão mais recente respectiva ou aplique o patch de segurança. Como solução alternativa temporária, considere habilitar a autenticação de dois fatores para todas as contas de usuário e definir o parâmetro de ignorar a autenticação de dois fatores SAML como “não permitir” até que um patch seja aplicado.