NetSight
high7.5

CVE-2026-86075

n8n: Unauthenticated Persistent Storage Exhaustion via OAuth Dynamic Client Registration Endpoint

Impact

n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the OAuth Dynamic Client Registration endpoint bounded redirect_uris but accepted arbitrarily large client_name and grant_types values. An unauthenticated remote caller could repeatedly persist oversized values in oauth_clients and exhaust database storage. The affected validation is in packages/cli/src/modules/oauth-server/oauth-server.service.ts, including MAX_CLIENT_NAME_LENGTH and MAX_GRANT_TYPES. This issue is fixed in versions 2.37.7 and 2.38.2.

Affected packages

EcosystemPackageAffectedFixed in
npmn8n>= 2.38.0, < 2.38.22.38.2

Affected products

VendorProductAffected versions
N8nN8n
before 2.37.7
from 2.38.0 before 2.38.2

Weakness classification

References