I Libarchive-biblioteket, der tilbyder funktioner til at arbejde med forskellige arkiv- og komprimeringsformater, er der opdaget sårbarheder, der fører til buffer overflow ved behandling af specielt udformede RAR-arkiver. Sårbarhederne findes i funktionerne execute_filter_audio (CVE-2024-48957) og execute_filter_delta (CVE-2024-48958) og skyldes manglende kontrol af, at "src"-blokken kan overskrive "dst"-blokken i beskadigede arkiver.
Sårbarhederne er blevet rettet i version Libarchive 3.7.5, som også har løst mere end et dusin fejl, der fører til buffer overflow, adgang til allerede frigivet hukommelse eller heltals overfyldning ved behandling af filer i formaterne cpio, lzop, rpm, zip, uu og rar. Rettelserne er markeret som sikkerhedsproblemer, men er ikke tildelt CVE-identifikatorer. Det er stadig uklart, om disse problemer kan udnyttes til at eksekvere kode ved behandling af specielt udformede filer.
Libarchive bruges som en afhængighed i mange populære pakker, herunder smbclient, flatpak, appstream, libappimage, dpdk, cmake, rpm, nix, pacman, elfutils, unrar, claws-mail, ark, epiphany, evince, vagrant, vlc, mpv, gvfs, fwupd, systemd (valgfrit) og file-roller (arkivhåndterer i GNOME). Du kan følge med i opdateringer i distributionerne på følgende sider: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.
Kilde: opennet.ru
