Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Han Dai

#35757de 60,593
8.2CVSS total
Vulnerabilidades · 1
PT-2026-146941
2026-11-13
8.2
CVE-2026-121808
Grpc Core
Grpc Core
Existe um problema onde invasores não autenticados podem causar o esgotamento da memória do servidor enviando um termo externo Erlang compactado no corpo de uma mensagem gRPC. A função `GRPC.Codec.Erlpack.decode/2` passa o corpo da mensagem para `:erlang.binary to term/2`, que infla termos compactados totalmente sem um limite de tamanho. Como o limite `max body size` do servidor rastreia apenas bytes compactados, uma requisição usando `Content-Type: application/grpc+erlpack` pode forçar o servidor a alocar memória significativamente maior que o corpo da requisição original. Isso ocorre porque as verificações de tipo do codec são executadas apenas após o termo ter sido decodificado.