V orodju split, ki je del paketa GNU coreutils in se uporablja za razdvajanje velikih datotek na dele, je bila odkrita ranljivost (CVE-2024-0684), ki vodi do prekoračitve pomnilnika pri obdelavi dolgih vrstic (več sto bajtov), ko se pri split uporablja možnost „—line-bytes“ („-C“). Ranljivost je bila odkrita med analizo zrušitev, ki nastanejo pri uporabi orodja split za razdelitev podatkov, poslanih s pomočjo QR kod.
Ranljivost je posledica napake, ki je nastala v izdaji coreutils 7.2, ko je bil klic funkcije xrealloc zamenjan z xpalloc. Popravek je že sprejet v kodo, vendar nova različica s popravkom še ni bila izdana. Za prikaz manifestacije ranljivosti je bil objavljen primer datoteke, ki povzroča prekoračitev pri zagonu „split -C 1024 ./split_me“.
Izvor: opennet.ru
