PT-2026-3094 · Sveltekit · Sveltekit

Hashcoko

·

Publicado

2026-01-15

·

Atualizado

2026-01-15

·

CVE-2026-22803

CVSS v4.0

8.2

Alta

VetorAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do SvelteKit de 2.49.0 a 2.49.4
Descrição A função remota de formulário experimental do SvelteKit utiliza um formato de dados binários para os dados de formulário enviados. Um payload manipulado pode desencadear alocação excessiva de memória no servidor, levando a uma negação de serviço por exaustão de memória. O problema surge porque o SvelteKit tenta ler o corpo da requisição com base em um comprimento especificado nos bytes iniciais da requisição. Um atacante pode explorar isso enviando um payload pequeno com um comprimento de dados especificado como grande e, em seguida, mantendo a conexão suspensa. Isso força a criação de um buffer de array grande, potencialmente esgotando a memória disponível. A vulnerabilidade impacta aplicações SvelteKit com o recurso experimental.remoteFunctions habilitado e que expõem um endpoint de Formulário Remoto acessível. Um atacante não autenticado pode abrir conexões repetidamente, enviar um cabeçalho mínimo com um comprimento de dados grande e interromper o envio do corpo para desencadear grandes alocações de memória.
Recomendações Atualize para a versão 2.49.5 ou posterior do SvelteKit.

Exploit

Correção

Allocation of Resources Without Limits

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-22803
GHSA-J2F3-WQ62-6Q46

Produtos afetados

Sveltekit