CVE-2025-68147
opensourcepos tem uma vulnerabilidade de Cross-site Scripting
- Publicado
- 17 de dez. de 2025
- Atualizado
- 18 de dez. de 2025
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 15 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 31,4%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
# Open Source Point of Sale (opensourcepos) — Vulnerabilidade XSS Armazenado O Open Source Point of Sale (opensourcepos) é uma aplicação web de ponto de venda escrita em PHP utilizando o framework CodeIgniter. A partir da versão 3.4.0 e antes da versão 3.4.2, existe uma vulnerabilidade de Cross-Site Scripting (XSS) Armazenado no campo de configuração "Return Policy" (Política de Devolução). A aplicação não sanitiza adequadamente a entrada do usuário antes de salvá-la no banco de dados ou exibi-la em recibos. Um atacante com acesso à "Store Configuration" (Configuração da Loja) (como um administrador mal-intencionado ou uma conta comprometida por meio da vulnerabilidade CSRF separada) pode injetar payloads de JavaScript malicioso neste campo. Esses payloads são executados no navegador de qualquer usuário (incluindo outros administradores e funcionários de vendas) sempre que visualizam um recibo ou concluem uma transação. Isso pode levar ao sequestro de sessão, roubo de dados sensíveis ou ações não autorizadas realizadas em nome da vítima. A vulnerabilidade foi corrigida na versão 3.4.2, garantindo que a saída seja escapada usando a função `esc()` no template de recibo. Como mitigação temporária, os administradores devem garantir que o campo "Return Policy" contenha apenas texto simples e evitar estritamente a inserção de quaisquer tags HTML. Não há solução alternativa baseada em código além da aplicação do patch.
Fontes
1Repositório de PoC para CVE-2025-68147: Cross-Site Scripting (XSS) Armazenado no OpenSourcePOS. A vulnerabilidade permite escalonamento de privilégios por meio de injeção de JavaScript malicioso no módulo Store Config. Inclui detalhes do payload e verificação do patch (v3.4.0). Pesquisador de Segurança: Aditya Singh (Nixon-H).
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.