PT-2025-34241 · Laravel+1 · Laravel+1
Sn1P3Rt3S7
·
Publicado
2025-08-21
·
Atualizado
2025-08-21
·
CVE-2025-55744
CVSS v4.0
8.2
Alta
| Vetor | AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas:
Versões do UnoPim anteriores à 0.2.1
Descrição:
O UnoPim, um sistema de Gerenciamento de Informações do Produto (PIM) de código aberto construído sobre o framework Laravel, está suscetível a ataques de Falsificação de Solicitação Entre Sites (CSRF). Determinados endpoints carecem de proteção CSRF adequada, permitindo que um atacante execute operações que alteram o estado em nome de uma vítima autenticada. Especificamente, os endpoints
/admin/catalog/products/copy/{id}, /admin/catalog/products/edit/{id}, /admin/catalog/categories/create, /admin/catalog/categories/edit/{id}, /admin/catalog/category-fields/create, /admin/catalog/category-fields/edit/{id}, /admin/catalog/attributes/create e /admin/catalog/attributes/edit/{id} estão vulneráveis. A aplicação utiliza o cabeçalho X-XSRF-TOKEN para alguns endpoints, mas ele está ausente em outros. A vulnerabilidade ocorre porque as solicitações POST vulneráveis não exigem o cabeçalho X-XSRF-TOKEN e utilizam tipos de conteúdo application/x-www-form-urlencoded ou multipart/form-data, combinados com o envio de cookies devido ao atributo samesite estar definido como None.Recomendações:
- Atualize para a versão 0.2.1 ou posterior para resolver o problema.
- Implemente tokens CSRF para todas as solicitações que alteram o estado.
- Configure o atributo
samesiteparalaxoustrictpara prevenir ataques CSRF. - Garanta que todas as solicitações que alteram o estado sejam realizadas usando o método POST em vez de GET. Se o recurso de cópia de produto utilizar solicitações GET, defina
samesitecomostrict. Caso contrário,samesite: laxdeve ser suficiente.
Exploit
Correção
CSRF
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Laravel
Unopim