Katalog CVE

CVE-2026-102556

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece libsoup podczas obsługi przychodzącej ramki WebSocket Pong, SoupWebsocketConnection emitował sygnał ::pong ze wskaźnikiem GByteArray, mimo że sygnał jest zadeklarowany do przekazywania GBytes. Aplikacje podłączające handler zgodny z udokumentowanym API GBytes mogą wywołać uszkodzenie sterty lub awarię po otrzymaniu spreparowanego Ponga.

Ocena ryzyka

Ryzyko obejmuje awarię aplikacji lub uszkodzenie pamięci, co może prowadzić do nieprzewidywalnego zachowania lub potencjalnego zdalnego wykonania kodu.

Rekomendacja

Zaktualizuj libsoup do wersji z poprawką. Sprawdź, czy Twoje aplikacje używają sygnału ::pong i dostosuj je do oczekiwanego typu GBytes.

Inne podatności w libsoup

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A flaw was found in libsoup. When handling an incoming WebSocket Pong frame, SoupWebsocketConnection emitted the ::pong signal with a GByteArray pointer even though the signal is declared to pass a GBytes. Applications connecting a handler that follows the documented GBytes API can trigger heap corruption or a crash upon receiving a crafted Pong.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS