{"id":"USN-9054-1","summary":"node-babel vulnerability","details":"It was discovered that Babel incorrectly evaluated certain code during\ncompilation when used with certain plugins. If a user or an automated\nsystem were tricked into compiling specially crafted code, an attacker\ncould possibly use this issue to execute arbitrary code.","modified":"2026-11-12T17:29:31.291315351Z","published":"2026-11-11T18:32:25Z","related":["UBUNTU-CVE-2023-45133"],"upstream":["CVE-2023-45133","UBUNTU-CVE-2023-45133"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-9054-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2023-45133"}],"affected":[{"package":{"name":"node-babel","ecosystem":"Ubuntu:Pro:18.04:LTS","purl":"pkg:deb/ubuntu/node-babel?arch=source&distro=esm-apps%2Fbionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.26.0+dfsg-3ubuntu0.1~esm1"}]}],"versions":["6.26.0+dfsg-3build5","6.26.0+dfsg-3build6"],"ecosystem_specific":{"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro","binaries":[{"binary_name":"node-babel-cli","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-code-frame","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-core"},{"binary_name":"node-babel-generator","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-helper-bindify-decorators"},{"binary_name":"node-babel-helper-builder-binary-assignment-operator-visitor","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-helper-builder-react-jsx"},{"binary_name":"node-babel-helper-call-delegate","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-define-map","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-explode-assignable-expression","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-explode-class","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-helper-function-name"},{"binary_name":"node-babel-helper-get-function-arity","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-hoist-variables","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-optimise-call-expression","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-helper-regex"},{"binary_name":"node-babel-helper-remap-async-to-generator","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-replace-supers","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helpers","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-messages"},{"binary_name":"node-babel-plugin-external-helpers","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-async-functions","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-async-generators","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-class-constructor-call"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-class-properties"},{"binary_name":"node-babel-plugin-syntax-decorators","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-do-expressions","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-dynamic-import"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-exponentiation-operator"},{"binary_name":"node-babel-plugin-syntax-export-extensions","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-flow","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-function-bind"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-jsx"},{"binary_name":"node-babel-plugin-syntax-object-rest-spread","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-trailing-function-commas"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-async-generator-functions"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-async-to-generator"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-class-constructor-call"},{"binary_name":"node-babel-plugin-transform-class-properties","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-decorators","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-do-expressions","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-es3-member-expression-literals"},{"binary_name":"node-babel-plugin-transform-es3-property-literals","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-exponentiation-operator","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-export-extensions"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-flow-strip-types"},{"binary_name":"node-babel-plugin-transform-function-bind","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-jscript","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-object-rest-spread"},{"binary_name":"node-babel-plugin-transform-proto-to-assign","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-react-display-name","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-react-jsx","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-react-jsx-self","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-react-jsx-source","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-regenerator"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-runtime"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-strict-mode"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-polyfill"},{"binary_name":"node-babel-preset-es2015","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-preset-es2016"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-preset-es2017"},{"binary_name":"node-babel-preset-flow","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-latest","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-preset-react"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-preset-stage-0"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-preset-stage-1"},{"binary_name":"node-babel-preset-stage-2","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-stage-3","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-register"},{"binary_name":"node-babel-runtime","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-template","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_name":"node-babel-traverse","binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+dfsg-3ubuntu0.1~esm1","binary_name":"node-babel-types"}]},"database_specific":{"cves_map":{"ecosystem":"Ubuntu:Pro:18.04:LTS","cves":[{"id":"CVE-2023-45133","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"},{"score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","type":"CVSS_V3"},{"type":"Ubuntu","score":"medium"}]}]},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-9054-1.json"}},{"package":{"name":"node-babel","ecosystem":"Ubuntu:Pro:20.04:LTS","purl":"pkg:deb/ubuntu/node-babel?arch=source&distro=esm-apps%2Ffocal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.26.0+repack-3ubuntu0.1~esm1"}]}],"versions":["6.26.0+dfsg-3build6","6.26.0+repack-2","6.26.0+repack-3"],"ecosystem_specific":{"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro","binaries":[{"binary_name":"node-babel-cli","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-code-frame","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-core","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-generator"},{"binary_name":"node-babel-helper-bindify-decorators","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helper-builder-binary-assignment-operator-visitor"},{"binary_name":"node-babel-helper-builder-react-jsx","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helper-call-delegate"},{"binary_name":"node-babel-helper-define-map","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helper-explode-assignable-expression"},{"binary_name":"node-babel-helper-explode-class","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-function-name","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-get-function-arity","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-helper-hoist-variables","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helper-optimise-call-expression"},{"binary_name":"node-babel-helper-regex","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helper-remap-async-to-generator"},{"binary_name":"node-babel-helper-replace-supers","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-helpers"},{"binary_name":"node-babel-messages","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-external-helpers","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-async-functions","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-async-generators"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-class-constructor-call"},{"binary_name":"node-babel-plugin-syntax-class-properties","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-decorators","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-do-expressions"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-dynamic-import"},{"binary_name":"node-babel-plugin-syntax-exponentiation-operator","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-syntax-export-extensions"},{"binary_name":"node-babel-plugin-syntax-flow","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-function-bind","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-jsx","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-object-rest-spread","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-syntax-trailing-function-commas","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-async-generator-functions","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-async-to-generator"},{"binary_name":"node-babel-plugin-transform-class-constructor-call","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-class-properties"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-decorators"},{"binary_name":"node-babel-plugin-transform-do-expressions","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-es3-member-expression-literals"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-es3-property-literals"},{"binary_name":"node-babel-plugin-transform-exponentiation-operator","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-export-extensions","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-flow-strip-types"},{"binary_name":"node-babel-plugin-transform-function-bind","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-jscript"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-object-rest-spread"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-proto-to-assign"},{"binary_name":"node-babel-plugin-transform-react-display-name","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-react-jsx","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-react-jsx-self"},{"binary_name":"node-babel-plugin-transform-react-jsx-source","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-plugin-transform-regenerator","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-plugin-transform-runtime"},{"binary_name":"node-babel-plugin-transform-strict-mode","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-polyfill"},{"binary_name":"node-babel-preset-es2015","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-es2016","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-preset-es2017"},{"binary_name":"node-babel-preset-flow","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-preset-latest"},{"binary_name":"node-babel-preset-react","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-stage-0","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-stage-1","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-stage-2","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-preset-stage-3","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-register"},{"binary_name":"node-babel-runtime","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_name":"node-babel-template","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"},{"binary_version":"6.26.0+repack-3ubuntu0.1~esm1","binary_name":"node-babel-traverse"},{"binary_name":"node-babel-types","binary_version":"6.26.0+repack-3ubuntu0.1~esm1"}]},"database_specific":{"cves_map":{"ecosystem":"Ubuntu:Pro:20.04:LTS","cves":[{"id":"CVE-2023-45133","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"},{"score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","type":"CVSS_V3"},{"score":"medium","type":"Ubuntu"}]}]},"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-9054-1.json"}}],"schema_version":"1.9.2"}