Intel

AIKIDO-2026-220109

netty-codec-memcache is vulnerable to Response Smuggling

Response SmugglingGHSA-wxrh-4rgq-pjcg Published Today

75

High Risk

This Affects:

JAVAnetty-codec-memcache
4.1.0.Final - 4.1.137.Final
Fixed in 4.1.138.Final
4.2.0.Final - 4.2.17.Final
Fixed in 4.2.18.Final
Are you affected? Scan for Free

TL;DR

The binary Memcache codec reads the keyLength and extrasLength fields using signed Java types although the protocol defines them as unsigned. Crafted values are misinterpreted, desynchronizing frame boundaries in the decoded stream. In proxy or shared-cache deployments this leads to response smuggling, where one client's data bleeds into another client's response. The fix reads these length fields as unsigned.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application uses the binary Memcache codec with untrusted or shared cache infrastructure.

Background info

netty-codec-memcache is vulnerable to Response Smuggling in versions 4.1.0.Final - 4.1.137.Final and 4.2.0.Final - 4.2.17.Final.

How to fix this

Upgrade the io.netty:netty-codec-memcache library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform