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® Security é uma poderosa estrutura de autenticação e controle de acesso para aplicativos Java, especialmente aqueles desenvolvidos com oSpring® Framework. Ele oferece uma solução de segurança abrangente, abordando diversos aspectos, como autenticação, autorização e proteção contra vulnerabilidades comuns de segurança.
A “alocação de recursos sem limites” ou “throttling” ocorre quando o produto aloca um recurso reutilizável ou um grupo de recursos em nome de um ator, sem impor quaisquer restrições ao tamanho ou ao número de recursos que podem ser alocados, violando a política de segurança prevista para esse ator.
A CVE-2024-38821 é uma vulnerabilidade crítica de contorno de autorização identificada em aplicativos Spring® WebFlux que utilizam o Spring® Security para controle de acesso a recursos estáticos. Essa falha permite que usuários não autorizados acessem recursos estáticos restritos sob condições específicas.
Este problema afeta várias versões do pacote org.springframework.security:spring-security-web.
| Dossiê de Vulnerabilidades | |
|---|---|
| ID do CVE | CVE-2024-38821 |
| Gravidade | Avaliação: 9,1 |
| CWE-ID e nome | CWE-770: Alocação de recursos sem limites ou restrições |
| Projeto afetado | SegurançaSpring® |
| Pacotes afetados | spring-security-web |
| Versões afetadas | 5.6.2 and older, <5.7.0;5.7.12>, <5.8.0;5.8.14>, <6.0.0;6.0.12>, <6.1.0;6.1.10>, <6.2.0;6.2.6>, <6.3.0;6.3.3> |
| Data de publicação do NVD | 28 de outubro de 2024 (Spring.io: 22 de outubro de 2024) |
| Data de correção do código aberto | 21 de outubro de 2024 |
| Versões corrigidas de código aberto | 5.8.15 |
AplicativosSpring® WebFlux que utilizam o suporte a recursos estáticosdo Spring® e aos quais são aplicadas regras de autorização que não sejam “permitAll” podem, sob condições específicas, estar vulneráveis ao acesso não autorizado a recursos estáticos. A vulnerabilidade pode ser explorada se o aplicativo atender a todos os critérios a seguir:
Por que isso é um problema?
Quando todas as condições acima forem atendidas, a vulnerabilidade poderá permitir o acesso não autorizado a recursos estáticos, expondo potencialmente informações ou funcionalidades confidenciais.
Configurar um aplicativo vulnerável:
Tentativa de acesso não autorizado:
Prova de Conceito (PoC): O pesquisador de segurança Mouad Kondah apresentou aqui uma explicação detalhada e um código de exploração (PoC) que demonstra como essa vulnerabilidade pode ser explorada por meio da manipulação de caminhos de URL para contornar filtros de segurança.
Mitigação
O Spring® Security 5.8.x não conta mais com o suporte da comunidade de código aberto, pois sua data de fim de vida útil foi em 31 de dezembro de 2023. Isso significa que a versão a partir dessa data não recebe mais atualizações para resolver esse problema.
Os usuários dos componentes afetados devem aplicar uma das seguintes medidas de mitigação:
Se você precisar de uma correção para essa vulnerabilidade ou para qualquer outra versãodo Spring® Security, entre em contato conosco. Estamos aqui para ajudá-lo!
Saiba mais sobre o Suporte de Ciclo de Vida Ilimitado paraSpring® aqui.