What’s Vulnerable › Vulnerabilities
CVE-2021-32736: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in think-helper
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.0% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2021-06-30 · updated 2026-06-17
- Weakness: CWE-1321
Description
think-helper defines a set of helper functions for ThinkJS. In versions of think-helper prior to 1.1.3, the software receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype. The vulnerability is patched in version 1.1.3.
Affected products
- thinkjs think-helper: before 1.1.3 — fixed in 1.1.3
How to fix
Upgrade to a fixed version: thinkjs think-helper 1.1.3. Check the vendor advisory for mitigations.
References
- https://github.com/thinkjs/think-helper/security/advisories/GHSA-vr5m-3h59-7jcp
- https://github.com/thinkjs/think-helper/security/advisories/GHSA-vr5m-3h59-7jcp
Get alerted when CVE-2021-32736 or the next vulnerability affects your stack