Vulnerabilità in Libarchive che portano a danni di memoria

Nella libreria Libarchive, che fornisce funzioni per lavorare con vari formati di archivi e file compressi, sono state scoperte vulnerabilità che portano a buffer overflow durante l'elaborazione di archivi appositamente formattati nel formato RAR. Le vulnerabilità sono presenti nelle funzioni execute_filter_audio (CVE-2024-48957) ed execute_filter_delta (CVE-2024-48958) e sono causate dalla mancanza di controllo che il blocco «src» possa sovrapporsi al blocco «dst» negli archivi danneggiati.

Le vulnerabilità sono state risolte nella versione Libarchive 3.7.5, che ha anche corretto oltre una dozzina di bug che portavano a buffer overflow, accessi a memoria già liberata o overflow di interi durante l'elaborazione di file nei formati cpio, lzop, rpm, zip, uu e rar. Le correzioni sono state contrassegnate come problemi di sicurezza, ma senza assegnazione di identificatori CVE. Non è ancora chiaro se è possibile sfruttare questi problemi per eseguire codice durante l'elaborazione di file appositamente formattati.

Libarchive è utilizzato come dipendenza in molti pacchetti popolari, ad esempio in smbclient, flatpak, appstream, libappimage, dpdk, cmake, rpm, nix, pacman, elfutils, unrar, claws-mail, ark, epiphany, evince, vagrant, vlc, mpv, gvfs, fwupd, systemd (opzionale) e file-roller (manager di archivi in GNOME). È possibile seguire gli aggiornamenti nei vari distribuzioni sulle seguenti pagine: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster