Impact
The vulnerability resides in the Enquirer.set function of the Enquirer library, affecting all releases up to 2.4.1. A remote attacker can supply a crafted value in the question.name argument that causes the library to modify object prototype attributes, resulting in prototype pollution. This flaw is related to improperly controlled modification of JavaScript object prototypes, as indicated by the associated weaknesses.
Affected Systems
Any project that includes the Enquirer library up to version 2.4.1 and calls Enquirer.set with supplier-provided data is potentially affected. The flaw is present in the public package API exposed by the library, regardless of the specific application type or runtime environment.
Risk and Exploitability
The CVSS score of 5.3 reflects moderate severity, while the EPSS score of less than 1% indicates a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploit code has been publicly released, enabling attackers to target exposed applications by invoking the Enquirer.set API with malicious question.name payloads.
OpenCVE Enrichment