A Libarchive könyvtárban, amely különböző archívum- és tömörített fájlformátumokkal való munkavégzéshez nyújt funkciókat, sebezhetőségeket azonosítottak, amelyek a RAR formátumban megfelelően elkészített archívumok feldolgozása során a puffertúllépéshez vezethetnek. A sebezhetőségek az execute_filter_audio (CVE-2024-48957) és execute_filter_delta (CVE-2024-48958) funkciókban találhatóak, és azzal a problémával kapcsolatosak, hogy a „src” blokk átfedheti a „dst” blokkot sérült archívumok esetén.
A sebezhetőségeket a Libarchive 3.7.5-ös verziójában kijavították, amelyben számos olyan hibát is megoldottak, amelyek puffertúllépéshez, már felszabadított memória eléréséhez vagy egész szám túlcsordulásához vezettek cpio, lzop, rpm, zip, uu és rar fájlformátumok feldolgozása során. A javításokat biztonsági problémákként jelölték meg, de CVE-azonosítókat nem rendeltek hozzájuk. Jelenleg nem világos, hogy ezeket a problémákat ki lehet-e használni kódvégrehajtás céljából, amikor megfelelően elkészített fájlokat dolgoznak fel.
A Libarchive számos népszerű csomag függőségeként van használatban, például smbclient, flatpak, appstream, libappimage, dpdk, cmake, rpm, nix, pacman, elfutils, unrar, claws-mail, ark, epiphany, evince, vagrant, vlc, mpv, gvfs, fwupd, systemd (opcionálisan) és file-roller (archívumkezelő a GNOME-ban). Az új frissítések megjelenését a disztribúciók esetében a következő oldalakon követhetjük: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.
Forrás: opennet.ru
