← Back to CVE List
CVE-2026-92779NVD
Vulnerability Summary
Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the deep-set helper function that processes content block bindings without validation. Attackers can craft content blocks with binding keys containing __proto__, prototype, or constructor paths to pollute Object.prototype during rendering, affecting all subsequent objects created in the process including other tenants' renders.
CVSS v4.0 Base Metrics — Score 7.2 (HIGH)
Attack VectorNetwork
Attack ComplexityLow
Attack RequirementsNone
Privileges RequiredLow
User InteractionNone
Confidentiality (Vulnerable System)Low
Integrity (Vulnerable System)High
Availability (Vulnerable System)Low
Confidentiality (Subsequent System)None
Integrity (Subsequent System)None
Availability (Subsequent System)None
CVSS v3.1 Base Metrics — Score 7.6 (HIGH)
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
ScopeUnchanged
ConfidentialityLow
IntegrityHigh
AvailabilityLow
Affected & Patched Versions
- BuilderIO @builder.io/sdk-react <= 5.2.11
- BuilderIO @builder.io/sdk-vue <= 5.2.11
- BuilderIO @builder.io/sdk-svelte <= 5.2.11
- BuilderIO @builder.io/sdk-solid <= 5.2.11
- BuilderIO @builder.io/sdk-qwik <= 0.25.13
- BuilderIO @builder.io/sdk-angular <= 0.25.13
- BuilderIO @builder.io/sdk-react-nextjs <= 0.25.13
- BuilderIO @builder.io/sdk-react 5.2.11
- BuilderIO @builder.io/sdk-vue 5.2.11
- BuilderIO @builder.io/sdk-svelte 5.2.11
- BuilderIO @builder.io/sdk-solid 5.2.11
- BuilderIO @builder.io/sdk-qwik 0.25.13
- BuilderIO @builder.io/sdk-angular 0.25.13
- BuilderIO @builder.io/sdk-react-nextjs 0.25.13
External References
- https://github.com/BuilderIO/builder/issues/4823
- https://github.com/BuilderIO/builder
- https://github.com/BuilderIO/builder/blob/main/packages/sdks/src/functions/get-processed-block.ts#L84-L93
- https://github.com/BuilderIO/builder/blob/main/packages/sdks/src/functions/set.ts#L7-L26
- https://www.vulncheck.com/advisories/builder-io-gen2-sdks-through-5.2.11-prototype-pollution-via-bindings