rootpwn

high · CVSS v3 6.3 · CVSS v4 5.3

CVE-2026-92781

Builder.io Gen2 SDKs contain a prototype pollution vulnerability within the unflatten helper function when parsing user attributes from URL

Overview

Builder.io Gen2 SDKs contain a prototype pollution vulnerability within the unflatten helper function when parsing user attributes from URL query parameters. When a user opens a specially structured preview link, the vulnerability allows un-guarded modification of Object.prototype within the client-side browser session. Updating the affected SDK dependencies resolves the unsafe parameter processing.

Description

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the unflatten helper that processes builder.userAttributes query parameters without prototype guards. Attackers can craft preview links with __proto__ or prototype segments to pollute Object.prototype in a visitor's browser when the SDK processes the malicious URL.

Impact

Web applications utilizing affected Builder.io Gen2 SDK versions are vulnerable to client-side prototype pollution. Successful exploitation affects client-side integrity and confidentiality, potentially enabling secondary front-end script manipulations within the user's browser context.

Remediation

Update Builder.io Gen2 SDK dependencies to versions beyond 5.2.11 and 0.25.13 where prototype guards are enforced. Validate and sanitize incoming query parameter objects prior to processing user attributes in custom application code.

Risk context

Assessed with a High severity rating (CVSS v3: 6.3, CVSS v4: 5.3) and no current EPSS score reported. Urgency is moderate to high for front-end application maintainers, as the vector relies on user interaction via malicious URLs.

Affected products

  • Builder.io Gen2 SDK <= 5.2.11
  • Builder.io Gen2 SDK <= 0.25.13

Scores

Severity
high
CVSS v2
7.5
CVSS v3
6.3
CVSS v4
5.3
EPSS

CVE-2026-92781 Builder.io Prototype Pollution JavaScript Client-Side SDK

← All CVEs