Intel

AIKIDO-2025-10228

js-object-utilities is vulnerable to Prototype Pollution

Prototype PollutionGHSA-hpqf-m68j-2pfx

85

High Risk

This Affects:

JSjs-object-utilities
1.0.0 - 2.2.0
Fixed in 2.2.1

TL;DR

Affected versions of this package are vulnerable to prototype pollution through the lib.set function. By crafting a payload that leverages Object.prototype setters, an attacker can introduce or manipulate properties on the global prototype chain. Depending on how the library is used in the application, this may lead to denial of service or allow the execution of arbitrary commands within the application context.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

js-object-utilities is vulnerable to Prototype Pollution in versions 1.0.0 - 2.2.0.

How to fix this

Upgrade the js-object-utilities library to the patch version.