Skip to content

fix: upgrade @babel/plugin-transform-modules-systemjs to 7.29.4, 8.0.0-alpha.13 (CVE-2026-44728) - #1607

Open
anupamme wants to merge 1 commit into
gnmyt:developmentfrom
anupamme:fix-repo-myspeed-cve-2026-44728-babel-plugin-transform-modules-systemjs
Open

fix: upgrade @babel/plugin-transform-modules-systemjs to 7.29.4, 8.0.0-alpha.13 (CVE-2026-44728)#1607
anupamme wants to merge 1 commit into
gnmyt:developmentfrom
anupamme:fix-repo-myspeed-cve-2026-44728-babel-plugin-transform-modules-systemjs

Conversation

@anupamme

Copy link
Copy Markdown

Summary

Upgrade @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4, 8.0.0-alpha.13 to fix CVE-2026-44728.

Vulnerability

Field Value
ID CVE-2026-44728
Severity HIGH
Scanner trivy
Rule CVE-2026-44728
File client/bun.lock (dependency: @babel/plugin-transform-modules-systemjs)
Assessment Present in dependency tree, not confirmed reachable

Description: Babel is a compiler for writing next generation JavaScript. From 7.12. ...

Evidence

Scanner confirmation: trivy rule CVE-2026-44728 flagged this pattern.

Threat Model Context

This is a web service - vulnerabilities in request handlers are directly exploitable by remote attackers.

Changes

  • client/package.json
  • client/bun.lock

Behavior Preservation

The change is scoped to 2 files on the vulnerable path; it only tightens handling of untrusted input and leaves valid inputs unaffected.


This change addresses a pattern flagged by static analysis. The code path handles user-influenced input and the fix reduces the attack surface against both manual and automated exploitation.


Automated security fix by OrbisAI Security

Automated dependency upgrade by OrbisAI Security
@github-actions

Copy link
Copy Markdown
Contributor

Hey @anupamme, thanks for the pull request!

Before we can review it, could you complete the pull request template? Right now:

  • the pull request template was not used
    You can edit the description at any time, this comment disappears once everything is filled in.

i7Gamer added a commit to i7Gamer/MySpeed that referenced this pull request Aug 26, 2026
…VE-2026-44728

The vulnerable 7.29.0 rode in transitively (vite-plugin-pwa -> workbox-build -> preset-env) and only runs at build time compiling workbox's own service worker, so exposure was near zero - but the override to ^7.29.4 (resolving 7.29.8) clears the scanner finding upstream PR gnmyt#1607 chases, without adopting that PR's mistake of adding the babel-8 alpha line as a direct dependency next to a preset-env that cannot use it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant