Na biblioteca libsoup, desenvolvida pelo projeto GNOME, foram descobertas 14 vulnerabilidades. A libsoup fornece implementações de cliente e servidor HTTP, usando GObjects para integração com aplicações GNOME. A biblioteca é utilizada no GNOME Shell, no navegador Epiphany (GNOME Web), no visualizador de imagens Shotwell, no plugin souphttpsrc do GStreamer e em aplicações que utilizam libwebkit2gtk. Anteriormente, a biblioteca libsoup era utilizada no NetworkManager, que a partir da versão 1.8 foi migrado para libcurl.
Uma das vulnerabilidades (CVE-2025-32911) resulta em uma liberação dupla de memória (double-free) na função soup_message_headers_get_content_disposition() e pode teoricamente ser explorada para execução remota de código ao processar requisições especialmente elaboradas de um cliente HTTP para servidor, que utiliza libsoup. O problema foi corrigido na versão 3.6.3 da libsoup.
12 problemas resultam em estouro de buffer durante a execução de operações de leitura ou a desreferenciação de um ponteiro NULL, ou seja, limitam-se a uma negação de serviço (o atacante pode causar a falha do aplicativo que usa a libsoup). Um problema (CVE-2025-32907) é causado pelo tratamento inadequado do cabeçalho Range e permite que o cliente inicie um consumo excessivo de memória em servidor.
Fonte: opennet.ru
