Builder.io Gen2 SDKs through 5.2.11 Prototype Pollution via builder.userAttributes
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| BuilderIO | @builder.io/sdk-react | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-vue | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-svelte | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-solid | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-qwik | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-angular | unaffected |
|
||||||
| BuilderIO | @builder.io/sdk-react-nextjs | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Builderio | Sdk-angular |
|
||||||||
| Builderio | Sdk-qwik |
|
||||||||
| Builderio | Sdk-react |
|
||||||||
| Builderio | Sdk-react-nextjs |
|
||||||||
| Builderio | Sdk-solid |
|
||||||||
| Builderio | Sdk-svelte |
|
||||||||
| Builderio | Sdk-vue |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.359% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Builderio
Builderio sdk-angular Builderio sdk-qwik Builderio sdk-react Builderio sdk-react-nextjs Builderio sdk-solid Builderio sdk-svelte Builderio sdk-vue |
|
| Vendors & Products |
Builderio
Builderio sdk-angular Builderio sdk-qwik Builderio sdk-react Builderio sdk-react-nextjs Builderio sdk-solid Builderio sdk-svelte Builderio sdk-vue |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Builder.io Gen2 SDKs through 5.2.11 Prototype Pollution via builder.userAttributes | |
| Weaknesses | CWE-1321 | |
| References |
|
|
| Metrics |
cvssV3_1
|