PT-2024-40222

Publicado

2024-05-17

·

Atualizado

2024-05-17

Descrição por

CVSS 3.1
4.3
Média
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Nome do software vulnerável e versões afetadas:
Neos Flow versões 3.0 e posteriores
Descrição:
O problema surge ao usar a segurança de entidades para proteger entidades com base em propriedades do usuário, como a empresa à qual pertencem, em combinação com o cache de consultas do Doctrine. Isso pode levar outros usuários a reutilizar consultas SQL do cache que foram criadas para outros usuários, permitindo que eles vejam entidades que não lhes são destinadas. O problema ocorre quando a segurança de entidades é usada de forma mais avançada, como verificar se um cliente vê apenas seus próprios pedidos.
Recomendações:
Para as versões 3.0 e posteriores do Neos Flow, se você usar a segurança de entidades em um Flow personalizado ou em um aplicativo Neos e tiver implementado recursos avançados de segurança de entidades, será necessário implementar a interface CacheAwareInterface em seu objeto global para um armazenamento em cache adequado. Se você usar apenas a segurança de entidades com base em funções, nenhuma ação é necessária. Se você desativou o cache do Doctrine, não será afetado.
Explorabilidade
Correção
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-9CW3-J7WG-JWJ8
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾