Skip to content
OpenAdvisories

Description

Babel is a compiler for writing next generation JavaScript. Prior to 8.0.0-rc.6 and 7.29.6, @babel/core affected by an arbitrary file read via a sourceMappingURL comment. Using @babel/core to compile maliciously crafted code can allow an attacker to read any source map from the system that is running Babel, if the attacker controls the input source code, can read the output source code, and knows the path of the source map file that they want to read. This vulnerability is fixed in 8.0.0-rc.6 and 7.29.6.

Affected products

VendorProductAffectedFixed
babel babel >= 8.0.0-alpha.0, < 8.0.0-rc.5, < 7.29.6 —

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 16.04 LTS babel No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed agama-web-ui 24+0.a836cced5-52.1 openSUSE-SU-2026:11680-1
openSUSE Tumbleweed velociraptor 0.76.7.0.git145.b60ef1146-1.1 openSUSE-SU-2026:12070-1
openSUSE Leap 16.0 agama-web-ui 17+673.b97ba64d6-160000.12.1 openSUSE-SU-2026:21448-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling airflow-3 3.2.2-r8 —
Wolfi rolling katib-earlystopping +8 0.19.0-r31 —
Wolfi rolling katib-suggestion-goptuna-compat 0.19.0-r40 —
Wolfi rolling langfuse-3-compat 3.225.7-r6 —
Wolfi rolling langfuse-3-worker 3.191.0-r0 —
Wolfi rolling py3.14-babel No fix yet —
Wolfi rolling ts-patch 4.0.1-r43 —
Wolfi rolling vitess-24 24.0.2-r2 —
Wolfi rolling vitess-24-compat 24.0.3-r7 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm @babel/core >= 8.0.0-alpha.0, < 8.0.0-rc.6 8.0.0-rc.6 GHSA-4x5r-pxfx-6jf8
npm @babel/core < 7.29.6 7.29.6 GHSA-4x5r-pxfx-6jf8

Advisories 3

References