25 matches found
CVE-2024-39016: Improperly Controlled Modification of Object Prototype Attributes
che3vinci c3/utils-1 1.0.131 was discovered to contain a prototype pollution via the function assign. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service DoS via injecting arbitrary properties...
c3 utils security vulnerability
c3 utils is an open source utility library by che3vinci. A security vulnerability exists in c3 utils version 1.0.131, which originates from the inclusion of prototype contamination via the function assign, allowing an attacker to execute arbitrary code or cause a denial of service DoS by injectin...
Existing tokens can be given to other contracts when assign function is called
Lines of code Vulnerability details Impact In the Turnstile contract when the assign function is called any unregistered contract can register himself as the feeRecipient for any given token id, but in reality only the token owner should be able to assign a new smart contract as feeRecipient for...
Assign Function Allows for any Other Unknown Contract Address to Assign existing token.
Lines of code Vulnerability details Impact Assign Function Allows for any Other Unknown Contract Address to Assign existing token. Proof of Concept There is no check at all to confirm that the previous token owner allows for the assignment of his tokenId. The assign function only checks the...
PT-2019-12021 · Npm · Assign-Deep
Name of the Vulnerable Software and Affected Versions: assign-deep versions prior to 0.4.8 assign-deep versions prior to 1.0.1 Description: The issue allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects. This is due to the...