I verktyget split, som ingĂ„r i GNU coreutils-paketet och anvĂ€nds för att dela stora filer i delar, har en sĂ„rbarhet (CVE-2024-0684) upptĂ€ckts, vilket leder till buffertöverskridning vid bearbetning av lĂ„nga strĂ€ngar (flera hundra byte), nĂ€r alternativet "âline-bytes" ("-C") anvĂ€nds. SĂ„rbarheten identifierades under analys av krasch som intrĂ€ffade vid anvĂ€ndning av verktyget split för att dela data som överförs via QR-koder.
SÄrbarheten orsakas av ett fel som gjordes i coreutils version 7.2 nÀr anropet till funktionen xrealloc ersattes med xpalloc. En patch med en fix har redan accepterats i kodbasen, men den nya versionen som innehÄller fixen har Ànnu inte sammanstÀllts. För att demonstrera sÄrbarheten har ett exempel pÄ en fil publicerats, som orsakar en buffertöverskridning vid körning av "split -C 1024 ./split_me".
KĂ€lla: opennet.ru
