Skip to content

fix: CVE-2026-23745 - update tar to ^7.5.3#7

Merged
jonshilton merged 1 commit intomainfrom
fix/sqd-1052-cve-2026-23745
Feb 6, 2026
Merged

fix: CVE-2026-23745 - update tar to ^7.5.3#7
jonshilton merged 1 commit intomainfrom
fix/sqd-1052-cve-2026-23745

Conversation

@jonshilton
Copy link

@jonshilton jonshilton commented Feb 5, 2026

Summary

This PR resolves CVE-2026-23745 - Arbitrary File Overwrite and Symlink Poisoning in the tar package.

Vulnerability Details

Changes

  • Updated package.json to resolve tar@^7.5.3
  • The vulnerable tar is no longer in the dependency tree

Linear Issue

https://linear.app/multiverse-io/issue/SQD-1052/cve-2026-23745-node-tar-is-vulnerable-to-arbitrary-file-overwrite-and


Note

Low Risk
Dependency-only change to pin tar to a patched major version; main risk is build/runtime incompatibility if any tooling depended on tar@6 behavior.

Overview
Pins the transitive dependency tar to ^7.5.3 via package.json resolutions to address the reported CVE.

Updates yarn.lock to pull in tar@7.5.7 and its new dependency set (@isaacs/fs-minipass, chownr@3, minizlib@3, minipass@7, yallist@5), removing the previously locked tar@6 stack.

Written by Cursor Bugbot for commit 2c78115. Configure here.

@jonshilton jonshilton requested a review from a team as a code owner February 5, 2026 11:36
@tony tony self-requested a review February 5, 2026 20:00
Copy link
Collaborator

@tony tony left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jonshilton LGTM, thanks for using resolutions 🙏

Demo

yarn start

image

yarn ts:build

Actually it's yarn run ts:build && yan ckeditor5-package-tools export-package-as-javascript

ckeditor5-math on  fix/sqd-1052-cve-2026-23745 ❯ yarn run ts:build && yarn ckeditor5-package-tools export-package-as-javascript
yarn run v1.22.22
warning ../../../package.json: No license field
$ tsc -p ./tsconfig.release.json
✨  Done in 0.58s.
yarn run v1.22.22
warning ../../../package.json: No license field
$ /Users/tony.narlock/work/multiverse/ckeditor5-math/node_modules/.bin/ckeditor5-package-tools export-package-as-javascript
✨  Done in 0.47s.

Looks good

@jonshilton jonshilton merged commit 866e42e into main Feb 6, 2026
2 checks passed
@jonshilton jonshilton deleted the fix/sqd-1052-cve-2026-23745 branch February 6, 2026 09:10
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.

2 participants