Katalog CVE

CVE-2026-89312

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Funkcja AesGcmCryptor.Open przekazywała nonce dostarczony przez wywołującego bezpośrednio do cipher.AEAD.Open bez sprawdzenia jego długości. Biblioteka standardowa Go zgłasza panic zamiast zwracać błąd, gdy nonce GCM nie ma dokładnie NonceSize() bajtów, więc JWE z IV o złym rozmiarze powoduje awarię gorutyny deszyfrującej.

Ocena ryzyka

Atakujący może wysłać złośliwy token JWE z nieprawidłowym rozmiarem IV, powodując panic i awarię procesu deszyfrującego. Może to prowadzić do odmowy usługi.

Rekomendacja

Zaktualizuj bibliotekę do wersji z poprawką walidującą długość nonce przed wywołaniem cipher.AEAD.Open. Upewnij się, że aplikacja obsługuje błędy deszyfrowania bez przerywania pracy.

Powiązane podatności

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

`AesGcmCryptor.Open` passed a caller-supplied nonce straight to `cipher.AEAD.Open` without checking its length. The Go standard library **panics** rather than returning an error when a GCM nonce is not exactly `NonceSize()` bytes, so a JWE carrying a wrong-sized IV crashes the decrypting goroutine.

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