PT-2026-85451 · Npm · Fastify
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
fastify versões anteriores a 5.12.2
Description
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.Recommendations
Atualize para a versão 5.12.2 ou posterior do fastify.
Exploit
Correção
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Fastify