Vulnerabilities/

Prototype Pollution via FormData Processing in Qwik City

Severity:
High

Description

A Prototype Pollution vulnerability exists in the formToObj() function within @builder.io/qwik-city middleware. The function processes form field names with dot notation (e.g., user.name) to create nested objects, but fails to sanitize dangerous property names like __proto__, constructor, and prototype.

Recommendation

Update the @builder.io/qwik-city package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@builder.io/qwik-city
Anything's wrong? Let us know Last updated on February 04, 2026