The vulnerability lies in the decodeChunk method of the io.netty.incubator.codec.ohttp.OHttpRequestResponseContext class. The description states that when AEAD tag verification fails during the decryption of an OHTTP request, a CryptoException is thrown, but an allocated ByteBuf is not released. The commit ba6871bcbd6b3606872d2a81fabc73b284418bf8 directly addresses this by wrapping the call to decryptChunk within a try/finally block. In the vulnerable version, an exception would bypass the buffer release logic. The patch ensures that decryptedChunk.release() is called in the finally block if an exception occurs, thus plugging the memory leak. An attacker could exploit this by sending a stream of requests with invalid ciphertext, causing the gateway to continuously allocate and leak memory, leading to a denial of service.