Impact
Authenticated users can trigger a denial-of-service by using specially crafted, long string match patterns on supported commands such as KEYS
, SCAN
, PSUBSCRIBE
, FUNCTION LIST
, COMMAND LIST
and ACL definitions. Matching of extremely long patterns may result in unbounded recursion, leading to stack overflow and process crash.
The problem affects all versions of Redis.
Patches
The problem is fixed in Redis 6.2.16, 7.2.6, and 7.4.1.
Credit
The problem was reported by tomistripping.
Impact
Authenticated users can trigger a denial-of-service by using specially crafted, long string match patterns on supported commands such as
KEYS
,SCAN
,PSUBSCRIBE
,FUNCTION LIST
,COMMAND LIST
and ACL definitions. Matching of extremely long patterns may result in unbounded recursion, leading to stack overflow and process crash.The problem affects all versions of Redis.
Patches
The problem is fixed in Redis 6.2.16, 7.2.6, and 7.4.1.
Credit
The problem was reported by tomistripping.