CVE 9.4 CRITICAL

–disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom_CVE-2025-62410

9.4 / 10
CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Description

In versions before 20.0.2, it was found that --disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom. The untrusted script and the rest of the application still run in the same Isolate/process, so attackers can deploy prototype pollution payloads to hijack important references like "process" in the example below, or to hijack control flow via flipping checks of undefined property. This vulnerability is due to an incomplete fix for CVE-2025-61927. The vulnerability is fixed in 20.0.2.

Basic Information

ID CVE-2025-62410
Source GitHub_M
Published Oct 15, 2025 at 17:16

Affected Product

Vendor capricorn86
Product happy-dom
Version < 20.0.2
Affected Versions capricorn86 happy-dom < 20.0.2

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.