Impact
libmemcached
could return data for a previously requested key, if that previous request timed out due to a low POLL_TIMEOUT
.
Patches
Version v1.1.4 with the appropriate patch has already been released.
Workarounds
There are several ways to workaround or lower the probability of this bug affecting you:
- use a reasonably high
POLL_TIMEOUT
setting, like the default
- use separate libmemcached connections for unrelated data
- do not re-use libmemcached connections in an unknown state
References
Impact
libmemcached
could return data for a previously requested key, if that previous request timed out due to a lowPOLL_TIMEOUT
.Patches
Version v1.1.4 with the appropriate patch has already been released.
Workarounds
There are several ways to workaround or lower the probability of this bug affecting you:
POLL_TIMEOUT
setting, like the defaultReferences