Katalog CVE

GHSA-w67g-5rqw-f597

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka gorilla/websocket używała generatora liczb pseudolosowych math/rand (kryptograficznie słabego) do generowania kluczy maskowania ramek WebSocket. Klucze muszą być nieprzewidywalne, aby zapobiec wstrzykiwaniu treści do ramek.

Ocena ryzyka

Przewidywalność kluczy maskowania może umożliwić atakującemu wstrzyknięcie danych do ruchu WebSocket, co może prowadzić do przechwycenia sesji lub modyfikacji przesyłanych informacji.

Rekomendacja

Zaktualizuj gorilla/websocket do wersji zawierającej poprawkę, która stosuje kryptograficznie bezpieczny generator liczb losowych.

Powiązane podatności

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

gorilla/websocket used `math/rand` (cryptographically weak pseudo-random number generator) to generate WebSocket frame mask keys prior to commit d67f4185. WebSocket masking keys MUST be unpredictable to prevent frame content injection attacks. math/rand produces deterministic output when seeded with

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