PT-2026-121414
CVE-2026-115453
·
Publicado
2026-10-22
·
Atualizado
2026-10-22
Descrição por
CVSS 4.0
7.1
AltaMétricasAV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
MarcosCamara01 Ecommerce Template (versões afetadas não especificadas)
Descrição
Existe uma falha de bypass de autorização nos repositórios de carrinho e lista de desejos. Usuários autenticados podem excluir ou modificar entradas de carrinho e lista de desejos pertencentes a outros usuários. Isso ocorre porque as funções
cartRepository.delete(), cartRepository.updateQuantityInternal() e wishlistRepository.delete() correspondem às linhas usando apenas a chave primária, sem verificar o usuário proprietário. Embora o sistema implemente o row level security (RLS) do PostgreSQL — um recurso de segurança que restringe quais linhas um usuário pode ver ou modificar com base em uma política — as políticas não são aplicadas porque a aplicação se conecta ao banco de dados usando a mesma função que possui as tabelas. Como o PostgreSQL não aplica políticas de RLS ao proprietário da tabela por padrão, as restrições são ignoradas. Além disso, o uso de valores bigserial sequenciais para cart items.id e wishlist.id permite que invasores enumerem identificadores de dados de outros usuários.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾