PT-2026-95577 · Paymenter · Paymenter

CVE-2026-71537

·

Publicado

2026-09-18

·

Atualizado

2026-09-18

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Paymenter versões anteriores a 1.5.7
Description Uma condição de corrida (race condition) existe na implementação de rebaixamento de serviço dentro da função doUpgrade() em app/Livewire/Services/Upgrade.php. A aplicação utiliza Service::upgradable para verificar atualizações pendentes e, posteriormente, executa $credit->increment('amount', abs($price)) para reembolsar créditos sem o uso de DB::transaction ou lockForUpdate(). Como essas operações não são isoladas ou bloqueadas, um cliente autenticado com um serviço passível de rebaixamento pode enviar requisições simultâneas que ignoram a verificação de segurança. Isso permite que o usuário gere múltiplos reembolsos de crédito para um único rebaixamento, inflando artificialmente o saldo gastável de sua conta.
Recommendations Atualizar para a versão 1.5.7.

Exploit

Correção

Race Condition

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-71537
GHSA-5GMM-HJFJ-8FF7

Produtos afetados

Paymenter