Zranitelnosti v Libarchive vedoucí k poškození paměti

V knihovně Libarchive, která poskytuje funkce pro práci s různými formáty archivů a komprimovaných souborů, byly zjištěny zranitelnosti vedoucí k přetečení zásobníku při zpracování speciálně vytvořených archivů ve formátu RAR. Zranitelnosti se nacházejí ve funkcích execute_filter_audio (CVE-2024-48957) a execute_filter_delta (CVE-2024-48958) a jsou způsobeny absencí kontroly, že blok „src“ může překrývat blok „dst“ v poškozených archivech.

Zranitelnosti byly odstraněny ve verzi Libarchive 3.7.5, ve které bylo také opraveno více než tucet chyb vedoucích k přetečení zásobníku, přístupu k již uvolněné paměti nebo celočíselným přetečením při zpracování souborů ve formátech cpio, lzop, rpm, zip, uu a rar. Opravy jsou označeny jako bezpečnostní problémy, ale bez přiřazení identifikátorů CVE. Zatím není jasné, zda je možné tyto problémy zneužít k provádění kódu při zpracování speciálně vytvořených souborů.

Libarchive je používána jako závislost v mnoha populárních paketech, např. v smbclient, flatpak, appstream, libappimage, dpdk, cmake, rpm, nix, pacman, elfutils, unrar, claws-mail, ark, epiphany, evince, vagrant, vlc, mpv, gvfs, fwupd, systemd (volitelně) a file-roller (správce archivů v GNOME). Sledovat aktualizace v distribucích lze na následujících stránkách: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster