Description
redis-parser through 3.0.0 fails to validate the multi-bulk length value in RESP protocol parsing, allowing attackers to trigger an uncaught RangeError by supplying an excessively large declared length. A malicious or compromised Redis endpoint can deliver a crafted RESP header with a length above 2^32-1 to crash the Node.js client process.
Published: 2026-09-24
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

redis-parser through 3.0.0 fails to validate the multi-bulk length value in the RESP protocol parsing, allowing attackers to trigger an uncaught RangeError by specifying an excessively large declared length. The resulting crash terminates the Node.js client process, which can be used to perform a denial of service against any application that depends on the library. The weakness is identified as CWE-1284 and CWE-130.

Affected Systems

All Node.js applications using node-redis-parser version 3.0.0 or earlier, including projects that import the library via NodeRedis, are at risk. The vulnerability is present in all releases up to and including 3.0.0, regardless of other Node.js or Redis server versions.

Risk and Exploitability

The CVSS score of 8.7 places the issue in the high‑severity category. The EPSS score of < 1% indicates a low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that attackers need control over the Redis endpoint that sends the malformed length value; they could compromise a Redis server or supply malicious input to a trusted Redis instance. Once the length header is parsed, an uncaught RangeError immediately terminates the client process, providing an exploitable DoS vector.

Generated by OpenCVE AI on September 26, 2026 at 05:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade node-redis-parser to the latest released version that includes the length validation fix.
  • Deploy a process supervisor (e.g., PM2, systemd) to automatically restart the application if the client process crashes.
  • Restrict exposure of the Redis endpoint to trusted networks or clients, or implement firewall rules to block traffic from unknown sources that could send malformed RESP messages.

Generated by OpenCVE AI on September 26, 2026 at 05:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-130
References
Metrics threat_severity

None

threat_severity

Important


Fri, 25 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Noderedis
Noderedis redis-parser
Vendors & Products Noderedis
Noderedis redis-parser

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Description redis-parser through 3.0.0 fails to validate the multi-bulk length value in RESP protocol parsing, allowing attackers to trigger an uncaught RangeError by supplying an excessively large declared length. A malicious or compromised Redis endpoint can deliver a crafted RESP header with a length above 2^32-1 to crash the Node.js client process.
Title redis-parser through 3.0.0 Denial of Service via Invalid Array Length
Weaknesses CWE-1284
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Noderedis Redis-parser
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-24T15:47:51.240Z

Reserved: 2026-09-23T23:51:32.670Z

Link: CVE-2026-97057

cve-icon Vulnrichment

Updated: 2026-09-24T15:46:10.888Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T14:18:21.683

Modified: 2026-09-24T21:08:55.030

Link: CVE-2026-97057

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-24T13:51:58Z

Links: CVE-2026-97057 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T05:30:04Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input

  • CWE-130

    Improper Handling of Length Parameter Inconsistency