U alatu split, koji se isporučuje u paketu GNU coreutils i koristi za razdvajanje velikih datoteka na dijelove, otkrivena je ranjivost (CVE-2024-0684) koja dovodi do prebacivanja bafera prilikom obrade dugih redaka (nekoliko stotina bajta), u slučaju da se koristi opcija «—line-bytes» («-C») u alatu split. Ranjivost je otkrivena tijekom analize kvarova koji se javljaju pri korištenju alata split za dijeljenje podataka prenesenih pomoću QR kodova.
Ranjivost je uzrokovana pogreškom počinjenom u izdanju coreutils 7.2 prilikom zamjene poziva funkcije xrealloc s xpalloc. Zakrpa za ispravak već je prihvaćena u kodnu bazu, ali nova verzija s ispravkom još nije oblikovana. Da bi se demonstrirala manifestacija ranjivosti, objavljen je primjer datoteke koja uzrokuje prebacivanje pri pokretanju «split -C 1024 ./split_me».
Izvor: opennet.ru
