๐Ÿ” CVE Alert

CVE-2026-62864

HIGH 7.5

Ring's nested-params middleware has inefficient regular expression complexity

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Ring is a Clojure web applications library inspired by Python's WSGI and Ruby's Rack. Prior to 1.15.5, `wrap-nested-params` in the `ring.middleware.nested-params` namespace uses a backtracking regular expression to match parameter names from URL query strings and HTTP request bodies. An attacker can craft a parameter name that drives quadratic O(n^2) matching work, causing regular-expression denial of service in applications using the middleware. `Ring-Defaults` users are also exposed because nested-params is enabled by default. Applications omitting the middleware do not expose this parsing path. This issue is fixed in version 1.15.5.

CWE CWE-1333
Vendor ring-clojure
Product ring
Published Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for ring-clojure ring

Be the first to know when new high vulnerabilities affecting ring-clojure ring are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

ring-clojure / ring
< 1.15.5

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/ring-clojure/ring/security/advisories/GHSA-q2j3-fc6x-78jj github.com: https://github.com/ring-clojure/ring/commit/18738cbb8ab7504da4a5c72c9eb5fdcbf142646e github.com: https://github.com/ring-clojure/ring/tree/1.15.5