PT-2026-33379 · Zrok · Zrok

Publicado

2026-04-16

·

Atualizado

2026-04-18

·

CVE-2026-40303

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions zrok versões anteriores a 2.0.1
Description A função GetSessionCookie() no módulo endpoints analisa a contagem de fragmentos de cookie fornecida por um invasor e chama make([]string, count) sem um limite superior antes da validação do token. Isso ocorre em cada solicitação a um compartilhamento de proxy protegido por OAuth, afetando especificamente o publicProxy e o dynamicProxy. Um invasor remoto não autenticado pode enviar uma única solicitação HTTP com um cabeçalho Cookie manipulado para disparar alocações de heap em escala de gigabytes, levando à terminação do processo por falta de memória (OOM) ou pânicos repetidos de goroutine, o que resulta em negação de serviço para todos os usuários dos compartilhamentos atendidos pelo proxy.
Recommendations Atualizar para a versão 2.0.1.

Correção

DoS

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-40303
GHSA-CPF9-PH2J-CCR9

Produtos afetados

Zrok