Rate Limiting Flaw in Express Middleware Affecting Multiple Versions
CVE-2026-30827

7.5HIGH

Key Information:

Vendor
CVE Published:
7 March 2026

What is CVE-2026-30827?

The express-rate-limit middleware for Express contains a flaw in its key generation mechanism affecting versions from 8.0.0 up to, but not including, 8.0.2, 8.1.1, 8.2.2, and 8.3.0. This vulnerability incorrectly applies /56 subnet masking to all IPv6 addresses detected by net.isIPv6(), including IPv4-mapped IPv6 addresses. This results in a serious issue where all IPv4 traffic is consolidated into a single rate-limiting bucket. Consequently, if one IPv4 client exceeds its rate limit, all IPv4 clients experience HTTP 429 responses, significantly hampering accessibility and functionality. The issue can severely disrupt services where multiple users rely on the same IPv4 address, prompting urgent action for mitigation.

Affected Version(s)

express-rate-limit >= 8.0.0, < 8.0.2 < 8.0.0, 8.0.2

express-rate-limit >= 8.1.0, < 8.1.1 < 8.1.0, 8.1.1

express-rate-limit >= 8.2.0, < 8.2.2 < 8.2.0, 8.2.2

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.