Verifique o status das CVEs. Saiba mais.
Os patches do php2shell (CVE-2026-109618 e CVE-2026-109619) para o PHP em fim de vida (EOL) já estão disponíveis. Como as respostas do atendimento de vendas estão mais demoradas do que o normal devido à alta demanda, a maneira mais rápida de obter os pacotes corrigidos é adquirir o ELS para Runtimes on-line (abre em uma nova aba). | Leia as perguntas frequentes sobre os patches
Essa vulnerabilidade (CVE) foi resolvida pela equipe da TuxCare e
um patch foi disponibilizado para os usuários do ELS forSpring®.
O Spring® LDAP é uma estrutura que simplifica a integração do LDAP (Lightweight Directory Access Protocol) em aplicativos Java. Ele oferece uma abordagem baseada em modelos para interagir com diretórios LDAP, eliminando a necessidade de código complexo de baixo nível.
O tratamento inadequado da distinção entre maiúsculas e minúsculas pode resultar em uma situação em que o produto não leve em conta adequadamente as diferenças nessa distinção ao acessar ou determinar as propriedades de um recurso, levando a resultados inconsistentes.
Nesta vulnerabilidade CVE-2024-38829, o Spring® LDAP está sujeito à exposição de dados confidenciais em comparações que diferenciam maiúsculas de minúsculas. Trata-se de uma vulnerabilidade equivalente à CVE-2024-38820, mas específica parao Spring® LDAP. O uso dos métodos String.toLowerCase() e String.toUpperCase() apresenta algumas exceções dependentes da configuração regional (Locale) que podem, potencialmente, resultar na consulta de colunas indesejadas.
Este problema afeta várias versões de:
pacote org.springframework.ldap:spring-ldap-core,
Pacote org.springframework.ldap:spring-ldap-odm.
| Dossiê de Vulnerabilidades | |
|---|---|
| ID do CVE | CVE-2024-38829 |
| Gravidade | Mínimo: 3,7 |
| CWE-ID e nome | CWE-178 Tratamento inadequado da distinção entre maiúsculas e minúsculas |
| Projeto afetado | Spring® LDAP |
| Pacotes afetados | spring-ldap-core spring-ldap-odm |
| Versões afetadas | All prior to 2.4.0, <2.4.0;2.4.3>, <3.0.0;3.0.9>, <3.1.0;3.1.7>, <3.2.0;3.2.7> |
| Data de publicação do NVD | 4 de dezembro de 2024 (Spring.io: 19 de novembro de 2024) |
| Data de correção do código aberto | 14 de novembro de 2024 |
| Versões corrigidas de código aberto | 2.4.4 |
Os métodos String.toLowerCase() e String.toUpperCase() em Java utilizam regras específicas de cada localidade para a conversão de maiúsculas e minúsculas. Essas regras podem variar significativamente dependendo da localidade, o que pode levar a resultados inesperados ao comparar ou transformar strings. Por exemplo, a localidade francesa possui regras exclusivas de mapeamento de maiúsculas e minúsculas para certos caracteres, como ‘œ’ e ‘oe’; na localidade alemã, ‘ß’ e ‘ss’, etc., que se desviam do comportamento padrão.
O Spring® LDAP 2.4.x não conta mais com o suporte da comunidade de código aberto, já que sua data de fim de vida útil é 30 de junho de 2023. Isso significa simplesmente que, a partir dessa data, a versão não receberá mais atualizações para resolver esse problema.
Os usuários dos componentes afetados devem aplicar uma das seguintes medidas de mitigação:
Você precisa de uma correção para essa vulnerabilidade em alguma outra versãodo Spring® Security? Entre em contato conosco, estamos aqui para ajudá-lo!