chore(deps): [release-1.8] upgrade backstage packages to tar v7#4643
chore(deps): [release-1.8] upgrade backstage packages to tar v7#4643jonkoops wants to merge 2 commits intoredhat-developer:release-1.8from
Conversation
Upgrades @backstage/backend-defaults (0.12.0 -> 0.12.2), @backstage/plugin-scaffolder-backend (2.2.0 -> 2.2.2), and @backstage/plugin-scaffolder-node (0.11.0 -> 0.11.2) to address symlink path traversal in Scaffolder actions (GHSA-rq6q-wr2q-7pgp). Replaces the previous yarn patch-based mitigation with the official fix versions. Lockfile changes were applied using yarn-lockfile-surgeon to minimize transitive dependency impact.
Upgrades @backstage/backend-defaults (0.12.2 -> 0.12.3), @backstage/plugin-scaffolder-backend (2.2.2 -> 2.2.3), and @backstage/plugin-scaffolder-node (0.11.2 -> 0.11.3) to replace the deprecated tar v6 with tar v7. Backports backstage/backstage#33902.
Code Review by Qodo
1. Stale dynamic-plugins lockfile
|
|
The container image build workflow finished with status: |
Review Summary by QodoUpgrade Backstage packages to tar v7 and fix CVE-2026-24046
WalkthroughsDescription• Upgrade Backstage packages to tar v7 (0.12.3, 2.2.3, 0.11.3) • Replace deprecated tar v6 with tar v7 across backend packages • Address symlink path traversal CVE-2026-24046 in Scaffolder • Update submodule reference for e2e-tests local test environment Diagramflowchart LR
A["Backstage Packages v0.12.0/2.2.0"] -- "Upgrade to v0.12.3/2.2.3" --> B["Tar v7 Support"]
A -- "Fix CVE-2026-24046" --> C["Symlink Path Traversal Fix"]
B --> D["Updated Dependencies"]
C --> D
E["e2e-tests Submodule"] -- "Update Reference" --> F["Latest Test Environment"]
File Changes1. packages/backend/package.json
|
Upgrades
@backstage/backend-defaults(0.12.2 -> 0.12.3),@backstage/plugin-scaffolder-backend(2.2.2 -> 2.2.3), and@backstage/plugin-scaffolder-node(0.11.2 -> 0.11.3) to replace the deprecatedtarv6 withtarv7.Backports backstage/backstage#32471 via backstage/backstage#33902.
Depends on #4640.