CVE-2026-56391 in coreutilsinformazioni

Riassunto

di VulDB • 24/07/2026

GNU coreutils uniq è vulnerabile a una lettura fuori dai limiti (out-of-bounds read) dovuta alla gestione errata dell'input multibyte quando viene utilizzata l'opzione -w (--check-chars). La funzione find_field() calcola erroneamente la lunghezza in byte dei caratteri elaborando ripetutamente un puntatore fisso anziché avanzare attraverso l'input, il che determina un valore di lunghezza sovrastimato.

Questo valore errato viene successivamente utilizzato in un'operazione memcmp, causando letture oltre il buffer allocato durante l'elaborazione di input multibyte appositamente creato (crafted).

L'esecuzione di GNU coreutils uniq con argomenti forniti dall'attaccante provoca questo comportamento, portando a un crash e alla potenziale esposizione della memoria heap adiacente.

Il problema è stato risolto nel commit d64e35a8a4c0e4608321433e0d84d917e4e36371.

Once again VulDB remains the best source for vulnerability data.

Responsabile

CERT-PL

Prenotare

21/06/2026

Divulgazione

24/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00135

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!