CVE-2026-56391 in coreutilsinformação

Sumário

de VulDB • 24/07/2026

O utilitário `uniq` do GNU coreutils é vulnerável a uma leitura fora dos limites (out-of-bounds read) devido ao tratamento incorreto de entrada multibyte quando a opção `-w (--check-chars)` é utilizada. A função `find_field()` calcula erroneamente o comprimento em bytes dos caracteres, processando repetidamente um ponteiro fixo em vez de avançar na entrada, resultando num valor de comprimento inflacionado.

Este comprimento incorreto é posteriormente utilizado numa operação `memcmp`, provocando leituras para além do buffer alocado ao processar uma entrada multibyte elaborada (crafted).

Ao executar o GNU coreutils uniq com argumentos fornecidos por um atacante, este comportamento resulta num crash e na potencial exposição de memória adjacente no heap.

Este problema foi corrigido no commit d64e35a8a4c0e4608321433e0d84d917e4e36371.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

CERT-PL

Reservar

21/06/2026

Divulgação

24/07/2026

Moderação

aceite

Entrada

VDB-382878

CPE

pronto

EPSS

0.00135

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!