Project Subscriptions
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-46wh-pxpv-q5gq | express-rate-limit: IPv4-mapped IPv6 addresses bypass per-client rate limiting on servers with dual-stack network |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Wed, 11 Mar 2026 19:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Express-rate-limit Project
Express-rate-limit Project express-rate-limit |
|
| CPEs | cpe:2.3:a:express-rate-limit_project:express-rate-limit:*:*:*:*:*:*:*:* cpe:2.3:a:express-rate-limit_project:express-rate-limit:8.1.0:*:*:*:*:*:*:* |
|
| Vendors & Products |
Express-rate-limit Project
Express-rate-limit Project express-rate-limit |
Tue, 10 Mar 2026 00:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-1389 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Mon, 09 Mar 2026 21:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 09 Mar 2026 10:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Express-rate-limit
Express-rate-limit express-rate-limit |
|
| Vendors & Products |
Express-rate-limit
Express-rate-limit express-rate-limit |
Sat, 07 Mar 2026 05:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | express-rate-limit is a basic rate-limiting middleware for Express. In versions starting from 8.0.0 and prior to versions 8.0.2, 8.1.1, 8.2.2, and 8.3.0, the default keyGenerator in express-rate-limit applies IPv6 subnet masking (/56 by default) to all addresses that net.isIPv6() returns true for. This includes IPv4-mapped IPv6 addresses (::ffff:x.x.x.x), which Node.js returns as request.ip on dual-stack servers. Because the first 80 bits of all IPv4-mapped addresses are zero, a /56 (or any /32 to /80) subnet mask produces the same network key (::/56) for every IPv4 client. This collapses all IPv4 traffic into a single rate-limit bucket: one client exhausting the limit causes HTTP 429 for all other IPv4 clients. This issue has been patched in versions 8.0.2, 8.1.1, 8.2.2, and 8.3.0. | |
| Title | express-rate-limit: IPv4-mapped IPv6 addresses bypass per-client rate limiting (all IPv4 clients share one bucket on dual-stack servers) | |
| Weaknesses | CWE-770 | |
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-03-09T20:44:25.979Z
Reserved: 2026-03-05T21:06:44.606Z
Link: CVE-2026-30827
Updated: 2026-03-09T20:42:01.780Z
Status : Analyzed
Published: 2026-03-07T06:16:10.507
Modified: 2026-03-11T19:00:50.690
Link: CVE-2026-30827
OpenCVE Enrichment
Updated: 2026-03-09T10:05:53Z
Github GHSA