Nella libreria libsoup, sviluppata dal progetto GNOME, sono state identificate 14 vulnerabilità. Libsoup fornisce implementazioni client e server HTTP, che utilizzano GObjects per l'integrazione con le applicazioni GNOME. La libreria è utilizzata in GNOME Shell, nel browser Epiphany (GNOME Web), nel visualizzatore di immagini Shotwell, nel plugin GStreamer souphttpsrc e nelle applicazioni che utilizzano libwebkit2gtk. In precedenza, la libreria libsoup era utilizzata in NetworkManager, che a partire dalla versione 1.8 è stata migrata a libcurl.
Una delle vulnerabilità (CVE-2025-32911) provoca un doppio rilascio di memoria (double-free) nella funzione soup_message_headers_get_content_disposition() e potrebbe teoricamente essere sfruttata per l'esecuzione remota del codice durante l'elaborazione di richieste appositamente modificate da un client HTTP a server, che utilizza libsoup. Il problema è stato risolto nella versione libsoup 3.6.3.
12 problemi portano a un overflow del buffer durante l'esecuzione di operazioni di lettura o dereferenziazione di un puntatore NULL, cioè si traducono in un'interruzione del servizio (un attaccante può causare la chiusura anomala dell'applicazione che utilizza libsoup). Un problema (CVE-2025-32907) è causato da una gestione errata dell'intestazione Range e consente al client di provocare un'eccessiva consumazione di memoria su server.
Fonte: opennet.ru
