Sårbarhed i GNU split-værktøjet, der fører til bufferoverløb

I værktøjet split, som leveres i GNU coreutils-pakken og anvendes til at opdele store filer i dele, er der fundet en sårbarhed (CVE-2024-0684), der fører til buffer overflow ved behandling af lange strenge (flere hundrede bytes), når optionen "—line-bytes" ("-C") anvendes. Sårbarheden blev opdaget under en analyse af fejl, der opstår ved brug af split til at opdele data, der overføres med QR-koder.

Sårbarheden skyldes en fejl, der blev introduceret i version 7.2 af coreutils ved udskiftning af kaldet til funktionen xrealloc med xpalloc. En patch til at løse problemet er allerede blevet accepteret i kodebasen, men den nye version med rettelsen er endnu ikke udgivet. For at demonstrere sårbarheden er der offentliggjort et eksempel på en fil, der forårsager overflow ved kørsel af "split -C 1024 ./split_me".

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster