PT-2024-26911 · Unknown · Iq80 Snappy

Dain

·

Publicado

2024-06-03

·

Atualizado

2024-06-04

·

CVE-2024-36124

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do software vulnerável e versões afetadas
Versões do iq80 Snappy anteriores à 0.5
Descrição
O iq80 Snappy é uma biblioteca de compactação/descompactação. Ao descompactar determinados dados, o Snappy tenta ler além dos limites das matrizes de bytes fornecidas. Como o Snappy usa a classe JDK sun.misc.Unsafe para acelerar o acesso à memória, nenhuma verificação adicional de limites é realizada, e isso tem consequências de segurança semelhantes ao acesso fora dos limites em C ou C++, ou seja, pode levar a um comportamento não determinístico ou causar a falha da JVM. Essa vulnerabilidade pode ser explorada para um ataque de negação de serviço, causando a falha da JVM ao descompactar dados de usuários não confiáveis.
Recomendações
Para versões anteriores à 0.5, atualize para a versão 0.5 como uma solução rápida. A longo prazo, considere migrar para a implementação do Snappy no https://github.com/airlift/aircompressor (versão 0.27 ou mais recente).

Exploit

Correção

Out of bounds Read

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-36124
GHSA-8WH2-6QHJ-H7J9

Produtos afetados

Iq80 Snappy