Read the docs
TI-2026-83393 Aliases CVE-2026-62864

Ring nested-params middleware regex enables denial of service

Priority LOW 39CWE-1333Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-1333.

Summary

Ring, a Clojure web applications library, is affected before 1.15.5. The wrap-nested-params middleware matches parameter names with a backtracking regular expression, which is inefficient regular expression complexity (CWE-1333). An unauthenticated remote attacker can send a crafted parameter name in a query string or request body that causes quadratic matching work and denial of service. Ring-Defaults users are exposed because the middleware is enabled by default, while applications that omit the middleware are not exposed.

Written with Claude Haiku 5.5 from the sources below · 2026-11-02

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00339 27th percentileScored 2026-11-07
Fix Fixed ring (ring-clojure): 1.15.5

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ring-clojureringbefore 1.15.51.15.5Patch availableCNA
  • ring Vendorring-clojure Affected before 1.15.5 Fixed in 1.15.5 Patch available CNA

Remediation

Upgrade ring-clojure ring to version 1.15.5, which fixes this issue.

Written with Claude Haiku 5.5 from the sources below · 2026-11-02

  • Fix · CNA ring (ring-clojure) Fixed in 1.15.5

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat Satellite 6

Timeline

  1. 2026-10-30 Threatist record created from CVE-2026-62864
  2. 2026-11-01 Priority changed: MEDIUM → LOW
  3. 2026-11-02 CISA SSVC decision points changed
  4. 2026-11-02 Affected versions changed · Red Hat
  5. 2026-11-02 CVSS score added · Red Hat

References

Sources