Existe um problema onde o objeto resolvido por um validador assíncrono Ajv bem-sucedido é tratado como o protocolo de resultado de valor usado por compiladores de validadores personalizados. Se uma requisição que passa pelo seu esquema de rota contiver uma propriedade chamada `value` na raiz, o software substitui todo o corpo da requisição pelo valor dessa propriedade antes da execução do handler. Isso faz com que o handler receba um objeto diferente daquele que satisfez o esquema. Um chamador autenticado de baixo privilégio pode explorar isso para substituir o corpo validado por dados aninhados, potencialmente desencadeando operações não autorizadas, levando a alterações de estado não autorizadas e divulgação de dados.