PT-2026-39295 · Npm+2 · @Babel/Plugin-Transform-Modules-Systemjs+1

Daniel-Msft

·

Published

2026-05-08

·

Updated

2026-05-26

·

CVE-2026-44728

CVSS v3.1

8.2

High

VectorAV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Babel versions 7.12.0 through 7.29.3 Babel versions 8.0.0-alpha.1 through 8.0.0-alpha.12
Description Compiling code specifically crafted by an attacker can cause the generation of output code that executes arbitrary code. This issue affects the @babel/plugin-transform-modules-systemjs plugin and @babel/preset-env when the modules: "systemjs" option is used, as it delegates to the affected plugin. Users who only compile trusted code are not impacted.
Recommendations Update to version 7.29.4 or 8.0.0-alpha.13. Update @babel/preset-env to version 7.29.5. As a temporary workaround, pin @babel/parser to v7.11.5, though this may disable new language features and cause build pipeline failures. Avoid using the modules: "systemjs" option and migrate the codebase to native ES Modules or other module formats.

Fix

Type Confusion

Code Injection

Weakness Enumeration

Related Identifiers

CVE-2026-44728
GHSA-FV7C-FP4J-7GWP

Affected Products

@Babel/Plugin-Transform-Modules-Systemjs
Babel