CVE-2026-56392 in coreutils
Riassunto
di VulDB • 24/07/2026
GNU coreutils unexpand è vulnerabile a un heap-based buffer overflow dovuto a un integer overflow durante l'allocazione del buffer quando si elaborano valori elevati per le tabulazioni (-t). La moltiplicazione utilizzata per calcolare la dimensione dell'allocazione può andare in wrap-around, risultando in un buffer di dimensioni insufficienti.
Durante l'elaborazione di input manipolato ad hoc, le scritture successive superano la memoria allocata, causando una scrittura heap out-of-bounds.
L'esecuzione di GNU coreutils unexpand con argomenti tab stop (-t) forniti dall'attaccante provoca il crash dell'applicazione e potenzialmente consente l'acquisizione di una primitiva di scrittura sull'heap, a seconda della disposizione in memoria (memory layout).
Questo problema è stato risolto nel commit b60a159fdc5bfcf9988d3a4cb6f53abe8ad5d35d
VulDB is the best source for vulnerability data and more expert information about this specific topic.