Skip to main content
← All vulnerabilities
CVE-2026-44728GHSA-FV7C-FP4J-7GWP

Improper Control of Generation of Code when compiling specifically crafted malicious code with @babel/plugin-transform-modules-systemjs

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.29.4, 8.0.0-alpha.13
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Babel is a compiler for writing next generation JavaScript. From 7.12.0 to before 7.29.4 and 8.0.0-alpha.13, using Babel to compile code that was specifically crafted by an attacker can cause Babel to generate output code that executes arbitrary code. This vulnerability is fixed in 7.29.4 and 8.0.0-alpha.13.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • babel babel

    From 7.12.0 · fixed in 7.29.4; From 8.0.0-alpha.0 · fixed in 8.0.0-alpha.13

  • @babel plugin-transform-modules-systemjs

    From 7.12.0 · fixed in 7.29.4; From 8.0.0-alpha.0 · fixed in 8.0.0-alpha.13

  • @babel/plugin-transform-modules-systemjsnpm

    From 7.12.0 · fixed in 7.29.4

  • @babel/plugin-transform-modules-systemjsnpm

    From 8.0.0-alpha.0 · fixed in 8.0.0-alpha.13

References 1

GitHub · babel/babel