Intel

AIKIDO-2026-10415

moderndash is vulnerable to Prototype Pollution

Prototype Pollution Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.

65

Medium Risk

This Affects:

JSmoderndash
0.7.1 - 4.0.0
Fixed in 4.0.1

TL;DR

Affected versions of this package contain a prototype pollution vulnerability in the merge and set functionality, where unsafe handling of __proto__ keys may allow modification of an object’s prototype chain and unintended propagation of attacker-controlled properties across the application. An attacker might exploit this by supplying crafted input containing __proto__ payloads to pollute base objects, potentially altering application logic, bypassing security checks, causing denial of service, or enabling further impact depending on how polluted objects are later used.

Who does this affect?

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

Background info

moderndash is vulnerable to Prototype Pollution in versions 0.7.1 - 4.0.0.

How to fix this

Upgrade the moderndash library to the patch version.