P-

#684de 53,630
276.3CVSS total
Vulnerabilidades · 37
Média
15
Alta
16
Crítica
6
PT-2026-6726
8.7
2026-02-05
Spree · Spree · CVE-2026-25757
**Nome do Software Vulnerável e Versões Afetadas** Versões do Spree anteriores a 5.0.8 Versões do Spree anteriores a 5.1.10 Versões do Spree anteriores a 5.2.7 Versões do Spree anteriores a 5.3.2 **Descrição** O Spree, uma solução de comércio eletrônico de código aberto, contém uma falha na qual usuários não autenticados podem visualizar pedidos de convidados concluídos usando o ID do pedido. Isso pode levar à divulgação de Informações Pessoalmente Identificáveis (PII) de usuários convidados, incluindo nomes, endereços e números de telefone. O problema se deve à ação `OrdersController#show`, que permite a consulta do pedido por número sem exigir o token associado ao pedido. A função `authorize access` não aplica corretamente a autorização para pedidos de convidados. Um atacante com um ID de pedido vazado, ou por meio de força bruta, pode acessar os detalhes do pedido por meio do endpoint da API `/orders/{id}`. Os IDs dos pedidos são gerados de forma segura, mas possuem entropia relativamente baixa, o que pode tornar viáveis ataques de força bruta. **Recomendações** Versões anteriores a 5.0.8 devem ser atualizadas para a versão 5.0.8 ou posterior. Versões anteriores a 5.1.10 devem ser atualizadas para a versão 5.1.10 ou posterior. Versões anteriores a 5.2.7 devem ser atualizadas para a versão 5.2.7 ou posterior. Versões anteriores a 5.3.2 devem ser atualizadas para a versão 5.3.2 ou posterior.
PT-2026-6727
8.7
2026-02-05
Spree · Spree · CVE-2026-25758
**Nome do Software Vulnerável e Versões Afetadas** Versões do Spree anteriores a 4.10.3 Versões do Spree anteriores a 5.0.8 Versões do Spree anteriores a 5.1.10 Versões do Spree anteriores a 5.2.7 Versões do Spree anteriores a 5.3.2 **Descrição** Existe uma vulnerabilidade IDOR no fluxo de checkout para convidados do Spree Commerce. Isso permite que um usuário convidado manipule parâmetros de ID de endereço e vincule endereços arbitrários de convidados ao seu pedido. Isso possibilita o acesso não autorizado às informações pessoalmente identificáveis (PII) de outros convidados, incluindo nomes, endereços e números de telefone. O problema contorna as verificações de validação de propriedade existentes e afeta todas as transações de checkout para convidados. A vulnerabilidade origina-se de uma validação de autorização incompleta na lógica de atribuição de endereço de checkout do Spree, especificamente na forma como parâmetros de ID simples (`bill address id` e `ship address id`) são manipulados sem a devida validação. A lógica de atribuição vulnerável reside nos setters `bill address id=` e `ship address id=` dentro do modelo `spree/order/address book.rb`. Esses setters verificam se `address.user id == order.user id`, o que avalia como verdadeiro para pedidos de convidados (nil == nil), contornando efetivamente a verificação de segurança pretendida. Os atributos permitidos em `spree/permitted attributes.rb` permitem `bill address id` e `ship address id` sem validação, e o processo de atualização do checkout em `spree/order/checkout.rb` aplica esses parâmetros diretamente ao modelo Order. **Recomendações** Atualize para a versão 4.10.3 do Spree ou posterior. Atualize para a versão 5.0.8 do Spree ou posterior. Atualize para a versão 5.1.10 do Spree ou posterior. Atualize para a versão 5.2.7 do Spree ou posterior. Atualize para a versão 5.3.2 do Spree ou posterior.
PT-2026-5220
7.1
2026-01-28
Nocodb · Nocodb · CVE-2026-24768
**Nome do Software Vulnerável e Versões Afetadas** Versões do NocoDB anteriores a 0.301.0 **Descrição** Um redirecionamento não validado, especificamente um redirecionamento aberto, existe no fluxo de login do NocoDB devido à validação insuficiente do parâmetro `continueAfterSignIn`. Durante a autenticação, o NocoDB processa um valor de redirecionamento controlado pelo usuário e navega para a URL especificada sem restrições à sua origem, domínio ou protocolo. Isso permite que atacantes redirecionem usuários autenticados para sites externos arbitrários após o login, possivelmente habilitando ataques de phishing ao explorar a confiança do usuário no processo legítimo de login do NocoDB. O problema não permite a execução arbitrária de código ou elevação de privilégio, mas compromete a integridade da autenticação. O componente vulnerável utiliza uma expressão regular `^(https?:)?///` para validar URLs, o que permite qualquer URL HTTP(S) e URLs relativas ao protocolo. A função `navigateTo()` então realiza o redirecionamento com base nessa validação. Um atacante pode criar uma URL de login maliciosa contendo um destino de redirecionamento controlado, como `https://victim-nocodb.example/#/signin?continueAfterSignIn=https://evil-phishing.com/fake-login`, para redirecionar usuários para um site de phishing após a autenticação bem-sucedida. **Recomendações** Versões anteriores a 0.301.0 devem ser atualizadas para a versão 0.301.0 ou posterior.