Katalog CVE

CVE-2026-54251

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

Biblioteka netty-incubator-codec-ohttp w wersjach przed 0.0.23.Final przydziela bufor ByteBuf dla odszyfrowanego tekstu jawnego przed weryfikacją znacznika AEAD. Gdy nieprawidłowy znacznik powoduje wyjątek CryptoException, bufor nie jest zwalniany, co prowadzi do wycieku pamięci natywnej przy powtarzanych żądaniach.

Ocena ryzyka

Powtarzane nieprawidłowe żądania mogą wyczerpać pamięć off-heap bramy OHTTP, uniemożliwiając jej dalsze przetwarzanie żądań i powodując odmowę usługi.

Rekomendacja

Zaktualizuj netty-incubator-codec-ohttp do wersji 0.0.23.Final lub nowszej. Monitoruj zużycie pamięci natywnej bramy OHTTP w celu wykrycia prób wykorzystania podatności.

Powiązane podatności

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

netty-incubator-codec-ohttp implements Oblivious HTTP (OHTTP) gateway and client functionality using Netty. Prior to 0.0.23.Final, the OHTTP gateway decryption path in codec-ohttp/src/main/java/io/netty/incubator/codec/ohttp/OHttpRequestResponseContext.java allocates a pooled direct ByteBuf for decrypted plaintext before the AEAD tag is verified. When an invalid tag causes decryptChunk() to throw CryptoException, OHttpRequestResponseContext.decodeChunk() does not release the ByteBuf because the allocation is not guarded by try/finally. Repeated invalid encrypted requests can therefore leak native off-heap memory until the gateway is unable to continue serving requests. This issue is fixed in version 0.0.23.Final.

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