Skip to content
OpenAdvisories

Description

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.

Affected products

VendorProductAffectedFixed
babel babel >= 7.12.0, < 7.29.4, >= 8.0.0-alpha.0, < 8.0.0-alpha.13 —
@babel plugin-transform-modules-systemjs >= 7.12.0, < 7.29.4, >= 8.0.0-alpha.0, < 8.0.0-alpha.13 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-babel7 8.0.4+ds1+~cs177.303.116-2 —
Debian 13 node-babel7 No fix yet —
Debian 12 node-babel7 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-babel7 No fix yet —
Ubuntu 26.04 LTS node-babel7 No fix yet —
Ubuntu 25.10 node-babel7 No fix yet —
Ubuntu 24.04 LTS node-babel7 No fix yet —
Ubuntu 22.04 LTS node-babel7 No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling katib-earlystopping +8 0.19.0-r31 —
Wolfi rolling katib-suggestion-goptuna-compat 0.19.0-r40 —
Wolfi rolling vitess-23 23.0.4-r2 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm @babel/plugin-transform-modules-systemjs >= 7.12.0, < 7.29.4 7.29.4 GHSA-fv7c-fp4j-7gwp
npm @babel/plugin-transform-modules-systemjs >= 8.0.0-alpha.0, < 8.0.0-alpha.13 8.0.0-alpha.13 GHSA-fv7c-fp4j-7gwp

Advisories 2

References