PT-2026-38327 · WordPress · Appointment Booking Calendar

Athiwat Tiprasaharn

·

Publicado

2026-05-07

·

Atualizado

2026-05-07

·

CVE-2026-4807

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas Appointment Booking Calendar versões anteriores a 1.6.10.7
Descrição Uma lógica de autorização falha no método nonce permissions check(), combinada com a exposição pública de um nonce reutilizável em todo o site, permite que invasores não autenticados visualizem, excluam ou modifiquem qualquer agendamento. O plugin expõe um valor public nonce através do endpoint '/wp-json/ssa/v1/embed-inner'. Os endpoints de exclusão de agendamentos '/wp-json/ssa/v1/appointments/{id}/delete' e '/wp-json/ssa/v1/appointments/bulk' aceitam requisições contendo um cabeçalho X-WP-Nonce e um cabeçalho X-PUBLIC-Nonce. Se a validação do X-WP-Nonce falhar, o sistema recorre à validação do X-PUBLIC-Nonce sem rejeitar a requisição adequadamente. Como o public nonce está acessível a todos os visitantes e não é específico do usuário, ele pode ser usado para acessar a public edit url ou excluir agendamentos por ID, resultando na divulgação de dados sensíveis e perda de registros de reserva.
Recomendações Atualize para uma versão posterior a 1.6.10.6.

Correção

Missing Authorization

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-4807

Produtos afetados

Appointment Booking Calendar