Denial of Service Vulnerability in Redis Parser by NodeRedis
CVE-2026-97057
8.7HIGH
What is CVE-2026-97057?
The redis-parser component by NodeRedis, up to version 3.0.0, contains a serious flaw in its RESP protocol parsing mechanism. This vulnerability arises due to a lack of validation for the multi-bulk length value. An attacker can exploit this issue by sending a crafted RESP header with an excessively large length parameter, potentially exceeding the maximum allowable value of 2^32-1. This action can lead to an uncontrolled RangeError, effectively crashing the Node.js client process that is handling the parsing. A compromised or malicious Redis endpoint could be used to trigger this vulnerability, resulting in denial of service for applications relying on this parsing library.
Affected Version(s)
redis-parser 0 <= 3.0.0
