VYPR
Critical severity9.1NVD Advisory· Published Jun 4, 2026· Updated Jun 5, 2026

CVE-2026-48040

CVE-2026-48040

Description

The netty incubator codec.bhttp is a java language binary http parser. The library implements Oblivious HTTP (RFC 9458) using BoringSSL's HPKE C library via JNI. When deriving native memory addresses for cryptographic operations versions prior to 0.0.22.Final provide a fallback path for direct ByteBufs that do not expose their memory address through hasMemoryAddress(). This fallback occurs when sun.misc.Unsafe is unavailable to Netty — for example, when the JVM is started with -Dio.netty.noUnsafe=true, when a SecurityManager restricts Unsafe access, or when running on non-HotSpot JVMs. In these configurations, Netty's default PooledByteBufAllocator returns PooledDirectByteBuf instances for which hasMemoryAddress() returns false. Under the enabling JVM configuration, an unauthenticated network attacker can cause the OHTTP gateway to corrupt memory belonging to other concurrent connections and disclose the contents of adjacent pooled direct buffers by triggering cryptographic operations with crafted OHTTP requests. The corruption occurs regardless of whether the AEAD tag verification succeeds, as BoringSSL zeroizes the output buffer on failure. The information disclosure path provides the attacker with the encryption key needed to extract the leaked data. This violates the confidentiality and integrity of all connections sharing the same Netty buffer arena. Version 0.0.22.Final fixes the issue.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
io.netty.incubator:netty-incubator-codec-ohttp-hpke-native-boringsslMaven
< 0.0.22.Final0.0.22.Final

Affected products

3
  • (expand)+ 2 more
    • (no CPE)
    • cpe:2.3:a:netty:netty-incubator-codec-ohttp:*:*:*:*:*:*:*:*range: <0.0.22
    • (no CPE)range: <0.0.22.Final

Patches

Vulnerability mechanics

References

4

News mentions

1