Vulnerabilidades no Libarchive que levam à corrupção de memória

Na biblioteca Libarchive, que fornece funções para trabalhar com vários formatos de arquivos compactados e arquivados, foram identificadas vulnerabilidades que levam a estouros de buffer ao processar arquivos RAR formatados de maneira específica. As vulnerabilidades estão presentes nas funções execute_filter_audio (CVE-2024-48957) e execute_filter_delta (CVE-2024-48958) e são causadas pela falta de verificação de que o bloco "src" pode sobrepor o bloco "dst" em arquivos corrompidos.

As vulnerabilidades foram corrigidas na versão 3.7.5 do Libarchive, que também corrigiu mais de uma dezena de erros que causavam estouros de buffer, acesso à memória já liberada ou estouros inteiros ao processar arquivos nos formatos cpio, lzop, rpm, zip, uu e rar. As correções foram marcadas como problemas de segurança, mas sem atribuição de identificadores CVE. Ainda não está claro se esses problemas podem ser explorados para execução de código ao processar arquivos formatados de maneira específica.

O Libarchive é utilizado como dependência em muitos pacotes populares, como smbclient, flatpak, appstream, libappimage, dpdk, cmake, rpm, nix, pacman, elfutils, unrar, claws-mail, ark, epiphany, evince, vagrant, vlc, mpv, gvfs, fwupd, systemd (opcional) e file-roller (gerenciador de arquivos no GNOME). É possível acompanhar o lançamento de atualizações nas distribuições nas seguintes páginas: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster