
Cloud Vulnerability DB
A community-led vulnerabilities database
When a client is configured with a namespace, a request that hits a transient network error (a timeout, or a connection that memcached or a proxy closed, such as stale connections after a memcached restart) is retried with the namespace applied a second time. Client#perform replaces its key argument with the validated, namespaced key and then uses retry, which re-runs the method with the already-namespaced key, so app:x becomes app:app:x.
get('x') returned the value stored under app:app:x. Where cache keys include user input, a user who can choose a key of the form app:<something> can arrange for another user's retried read to return attacker-chosen data, or read data meant for another key.get, set, add, replace, delete, incr, decr, touch, gat, cas, append, prepend, ...).get_multi.get_with_metadata and fetch_with_lock.namespace are not affected. 3.2.x is not affected.Every attempt now starts from the caller's key. Fixed in 5.2.2, 5.1.4, 5.0.10 and 4.3.7.
Source: NVD
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."