The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade antirez/redis to version 6.2.24, 7.2.16, 7.4.11, 8.2.9, 8.4.6, 8.6.6, 8.8.2, 8.10.1 or higher.
Affected versions of this package are vulnerable to Use After Free in tlsProcessPendingData() and the adlist iterator, where listNext() caches current->next before returning the current node. A user able to issue commands over the TLS interface, such as EVAL, PUBLISH, SUBSCRIBE, LPOS, RPUSH, DEL, HSET, and HELLO, can achieve remote code execution as the redis-server process user by re-entering the event loop mid command so the cached successor node is unlinked and freed, then dereferenced by the outer loop. This requires TLS to be enabled and the client to hold access to those commands, and the demonstrated exploit targets a specific Redis 8.8.0 build with PIE and the jemalloc allocator.
This vulnerability can be avoided by disabling Lua scripting or denying the EVAL command through ACLs, which removes the re-entrancy that frees the cached list node.