CVE-2021-32736 HIGH

CVE-2021-32736: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in think-helper

Vendor Thinkjs
Product think-helper
Weakness CWE-1321
Published June 30, 2021
Last update August 3, 2024

CVSS base score

7.5/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality None
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

June 30, 2021 CVE published
August 3, 2024 Record updated