PT-2024-19818 · Hoolock · Hoolock

Published

2024-01-22

·

Updated

2024-01-30

·

CVE-2024-23339

CVSS v3.1

6.3

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions hoolock versions 2.0.0 through 2.2.0
Description The issue concerns utility functions related to object paths, specifically get, set, and update, which did not block attempts to access or alter object prototypes. This could potentially allow unauthorized access or modification of inherited properties. Starting in version 2.2.1, these functions throw a TypeError when a user attempts to access or alter inherited properties.
Recommendations For hoolock versions 2.0.0 through 2.2.0, update to version 2.2.1 or later, where the get, set, and update functions will throw a TypeError when attempting to access or alter inherited properties, thus mitigating the issue.

Exploit

Fix

Prototype Pollution

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-23339
GHSA-4C2G-HX49-7H25

Affected Products

Hoolock