PT-2026-36086 · WordPress · Five Star Restaurant Reservations

Publicado

2026-04-30

·

Atualizado

2026-04-30

·

CVE-2026-6498

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Five Star Restaurant Reservations versões anteriores a 2.7.17
Descrição Existe uma falha de bypass de pagamento devido ao PHP type juggling, que ocorre quando uma comparação solta é usada entre diferentes tipos de dados, podendo levar a resultados verdadeiros inesperados. A função valid payment() realiza uma comparação solta (==) entre o parâmetro POST payment id e a propriedade stripe payment intent id. Um invasor não autenticado pode enviar uma solicitação ao manipulador AJAX 'rtb stripe pmt succeed' antes que um intenção de pagamento Stripe seja criada, mantendo o stripe payment intent id como nulo. Como um payment id vazio comparado a nulo é avaliado como verdadeiro, invasores podem marcar qualquer reserva com status payment pending como paga sem concluir a transação.
Recomendações Atualize para uma versão posterior a 2.7.16. Como medida paliativa temporária, restrinja o acesso ao manipulador AJAX 'rtb stripe pmt succeed' ou evite usar o parâmetro payment id em solicitações não autenticadas até que a atualização seja aplicada.

Correção

Insufficient Verification of Data Authenticity

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-6498

Produtos afetados

Five Star Restaurant Reservations