Skip to content

fix(deps): vuln minor upgrades — 12 packages (minor: 5 · patch: 7) - #1355

Open
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit into
developfrom
engraver-auto-version-upgrade/minorpatch/npm/0-1785769460
Open

fix(deps): vuln minor upgrades — 12 packages (minor: 5 · patch: 7) #1355
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit into
developfrom
engraver-auto-version-upgrade/minorpatch/npm/0-1785769460

Conversation

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown

Summary: Critical-severity security update — 15 packages upgraded (MINOR changes included)

Manifests changed:

  • . (yarn)

✅ Action Required: Please review the changes below. If they look good, approve and merge this PR.


Updates

Package From To Type Dep Type Vulnerabilities Fixed
tar 7.5.16 7.5.22 patch Transitive 2 CRITICAL, 2 HIGH, 5 MEDIUM
brace-expansion 2.0.3 2.1.4 minor Transitive 4 HIGH
brace-expansion 1.1.13 1.1.18 patch Transitive 4 HIGH
brace-expansion 5.0.6 5.0.9 patch Transitive 4 HIGH
fast-uri 3.1.2 3.1.5 patch Transitive 4 HIGH
axios 1.16.0 1.19.0 minor Transitive 2 HIGH, 18 MEDIUM
js-yaml 4.1.0 4.3.1 minor Transitive 2 HIGH, 4 MEDIUM
js-yaml 3.14.2 3.15.1 minor Transitive 2 HIGH, 2 MEDIUM
glob 11.0.3 11.1.0 minor Transitive 2 HIGH
shell-quote 1.8.4 1.10.0 minor Transitive 2 HIGH
sigstore 4.0.0 4.1.1 minor Transitive 2 HIGH
minimatch 3.1.3 3.1.5 patch Transitive 2 HIGH
tmp 0.2.6 0.2.7 patch Transitive 2 HIGH
fast-xml-parser 4.5.5 4.5.7 patch Transitive 2 MEDIUM
protobufjs 7.6.3 7.6.5 patch Transitive 2 MEDIUM

Security Details

🚨 Critical & High Severity (36 fixed)
Package CVE Severity Summary Unsafe Version Fixed In Case
tar GHSA-23hp-3jrh-7fpw CRITICAL node-tar: Decompression/parse DoS via unlimited input 7.5.16 7.5.19 -
tar CVE-2026-59873 CRITICAL node-tar: Decompression/parse DoS via unlimited input 7.5.16 - -
axios GHSA-gcfj-64vw-6mp9 HIGH Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning 1.16.0 0.33.0 -
axios CVE-2026-67320 HIGH axios before 0.33.0 Prototype Pollution via Node HTTP adapter 1.16.0 - -
brace-expansion CVE-2026-14257 HIGH brace-expansion DoS via unbounded expansion length causing an out-of-memory process crash 1.1.13 - -
brace-expansion GHSA-3jxr-9vmj-r5cp HIGH brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups 1.1.13 5.0.7 -
brace-expansion GHSA-mh99-v99m-4gvg HIGH brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash 1.1.13 5.0.8 -
brace-expansion CVE-2026-13149 HIGH - 2.0.3 - -
brace-expansion GHSA-3jxr-9vmj-r5cp HIGH brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups 2.0.3 5.0.7 -
brace-expansion CVE-2026-14257 HIGH brace-expansion DoS via unbounded expansion length causing an out-of-memory process crash 2.0.3 - -
brace-expansion GHSA-mh99-v99m-4gvg HIGH brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash 2.0.3 5.0.8 -
brace-expansion CVE-2026-13149 HIGH - 1.1.13 - -
brace-expansion GHSA-mh99-v99m-4gvg HIGH brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash 5.0.6 5.0.8 -
brace-expansion CVE-2026-14257 HIGH brace-expansion DoS via unbounded expansion length causing an out-of-memory process crash 5.0.6 - -
brace-expansion GHSA-3jxr-9vmj-r5cp HIGH brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups 5.0.6 5.0.7 -
brace-expansion CVE-2026-13149 HIGH - 5.0.6 - -
fast-uri GHSA-v2hh-gcrm-f6hx HIGH fast-uri vulnerable to host confusion via literal backslash authority delimiter 3.1.2 2.4.3 -
fast-uri CVE-2026-16221 HIGH fast-uri vulnerable to host confusion via literal backslash authority delimiter 3.1.2 - -
fast-uri GHSA-4c8g-83qw-93j6 HIGH fast-uri vulnerable to host confusion via failed IDN canonicalization 3.1.2 4.0.1 -
fast-uri CVE-2026-13676 HIGH fast-uri vulnerable to host confusion via failed IDN canonicalization 3.1.2 - -
glob CVE-2025-64756 HIGH glob CLI: Command injection via -c/--cmd executes matches with shell:true 11.0.3 - -
glob GHSA-5j98-mcp5-4vw2 HIGH glob CLI: Command injection via -c/--cmd executes matches with shell:true 11.0.3 11.1.0 -
js-yaml CVE-2026-59869 HIGH js-yaml: YAML merge-key chains can force quadratic CPU consumption 3.14.2 - -
js-yaml GHSA-52cp-r559-cp3m HIGH js-yaml: YAML merge-key chains can force quadratic CPU consumption 3.14.2 3.15.0 -
js-yaml GHSA-52cp-r559-cp3m HIGH js-yaml: YAML merge-key chains can force quadratic CPU consumption 4.1.0 3.15.0 -
js-yaml CVE-2026-59869 HIGH js-yaml: YAML merge-key chains can force quadratic CPU consumption 4.1.0 - -
minimatch CVE-2026-27904 HIGH minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions 3.1.3 - -
minimatch GHSA-23c5-xmqv-rm74 HIGH minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions 3.1.3 10.2.3 -
shell-quote CVE-2026-13311 HIGH shell-quote parse() is quadratic in token count, enabling denial of service 1.8.4 - -
shell-quote GHSA-395f-4hp3-45gv HIGH shell-quote: Quadratic-complexity Denial of Service in parse() (CWE-407) 1.8.4 1.9.0 -
sigstore CVE-2026-48815 HIGH sigstore-js: certificateOIDs verification constraints are silently dropped and never enforced 4.0.0 - -
sigstore GHSA-52v5-jr5w-gjxr HIGH sigstore's certificateOIDs verification constraints are silently dropped and never enforced 4.0.0 4.1.1 -
tar GHSA-8x88-c5mf-7j5w HIGH node-tar: Negative tar entry size causes infinite loop in archive replace 7.5.16 7.5.18 -
tar CVE-2026-59874 HIGH node-tar: Negative tar entry size causes infinite loop in archive replace 7.5.16 - -
tmp GHSA-7c78-jf6q-g5cm HIGH tmp: Type-confusion bypass of _assertPath allows path traversal via non-string prefix/postfix/template 0.2.6 0.2.7 -
tmp CVE-2026-49982 HIGH tmp: Type-confusion bypass of _assertPath in tmp@0.2.6 allows path traversal via non-string prefix/postfix/template 0.2.6 - -
ℹ️ Other Vulnerabilities (33)
Package CVE Severity Summary Unsafe Version Fixed In Case
axios CVE-2026-67313 MODERATE axios 0.28.0 before 1.18.0 Denial of Service via formDataToJSON 1.16.0 - -
axios GHSA-mmx7-hfxf-jppx MODERATE Axios: Prototype pollution gadgets can alter axios request construction 1.16.0 1.18.0 -
axios CVE-2026-67316 MODERATE axios before 1.18.0 Prototype Pollution via bodyless methods 1.16.0 - -
axios GHSA-7q8q-rj6j-mhjq MODERATE Axios: Nested axios option objects can consume polluted prototype values 1.16.0 0.33.0 -
axios CVE-2026-67319 MODERATE axios before 0.33.0 Prototype Pollution via nested option objects 1.16.0 - -
axios GHSA-mwf2-3pr3-8698 MODERATE Axios: HTTP/2 streamed uploads bypass maxBodyLength 1.16.0 1.18.0 -
axios CVE-2026-67318 MODERATE axios 1.13.0 before 1.18.0 maxBodyLength Bypass via HTTP/2 1.16.0 - -
axios CVE-2026-67321 MODERATE axios 0.31.1 before 0.33.0 and 1.15.1 before 1.18.0 Denial of Service via maxDepth bypass 1.16.0 - -
axios GHSA-hcpx-6fm6-wx23 MODERATE Axios form serializer maxDepth bypass via {} metatoken 1.16.0 0.33.0 -
axios GHSA-jqh4-m9w3-8hp9 MODERATE Axios: Fetch adapter ReadableStream uploads bypass maxBodyLength 1.16.0 1.18.0 -
axios GHSA-42h9-826w-cgv3 MODERATE Axios: Excessive recursion in formDataToJSON can cause denial of service 1.16.0 0.33.0 -
axios CVE-2026-67314 MODERATE axios before 1.18.0 Prototype Pollution via auth subfields 1.16.0 - -
axios GHSA-xj6q-8x83-jv6g MODERATE Axios: Prototype pollution auth subfields can inject Basic auth 1.16.0 1.18.0 -
axios CVE-2026-67315 MODERATE axios 0.31.0 before 0.33.0 and 1.15.0 before 1.18.0 NO_PROXY Bypass via 0.0.0.0 1.16.0 - -
axios GHSA-f4gw-2p7v-4548 MODERATE Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios 1.16.0 1.18.0 -
axios CVE-2026-67317 MODERATE axios 1.7.0 before 1.18.0 maxBodyLength Bypass via ReadableStream 1.16.0 - -
axios GHSA-pmv8-rq9r-6j72 MODERATE Axios: Deep formToJSON Key Recursion Can Cause Denial of Service 1.16.0 0.33.0 -
axios CVE-2026-67312 MODERATE axios 0.28.0 before 0.33.0 Denial of Service via formToJSON 1.16.0 - -
fast-xml-parser CVE-2026-41650 MODERATE fast-xml-parser XMLBuilder: XML Comment and CDATA Injection via Unescaped Delimiters 4.5.5 - -
fast-xml-parser GHSA-gh4j-gqv2-49f6 MODERATE fast-xml-parser XMLBuilder: XML Comment and CDATA Injection via Unescaped Delimiters 4.5.5 5.7.0 -
js-yaml GHSA-mh29-5h37-fv8m MODERATE js-yaml has prototype pollution in merge (<<) 4.1.0 4.1.1 -
js-yaml GHSA-h67p-54hq-rp68 MODERATE JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases 4.1.0 4.2.0 -
js-yaml CVE-2026-53550 MODERATE js-yaml: Quadratic-complexity DoS in merge key handling via repeated aliases 4.1.0 - -
js-yaml CVE-2026-53550 MODERATE js-yaml: Quadratic-complexity DoS in merge key handling via repeated aliases 3.14.2 - -
js-yaml CVE-2025-64718 MODERATE js-yaml has prototype pollution in merge (<<) 4.1.0 - -
js-yaml GHSA-h67p-54hq-rp68 MODERATE JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases 3.14.2 4.2.0 -
protobufjs CVE-2026-59877 MODERATE protobufjs: Denial of Service via infinite loop in .proto option parsing 7.6.3 - -
protobufjs GHSA-j3f2-48v5-ccww MODERATE protobufjs: Denial of Service via infinite loop in .proto option parsing 7.6.3 7.6.5 -
tar GHSA-w8wr-v893-vjvp MODERATE node-tar: Process crash via PAX numeric path type confusion 7.5.16 7.5.18 -
tar CVE-2026-59871 MODERATE node-tar: Process crash via PAX numeric path type confusion 7.5.16 - -
tar GHSA-r292-9mhp-454m MODERATE node-tar: Uncontrolled recursion in mapHas/filesFilter allows uncatchable stack-overflow DoS via crafted long-path tar with member selection 7.5.16 7.5.21 -
tar GHSA-gvwx-54wh-qm9j MODERATE node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records 7.5.16 7.5.17 -
tar CVE-2026-59875 MODERATE node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records 7.5.16 - -

Review Checklist

Standard review:

  • Review changes for compatibility with your code
  • Check for breaking changes in release notes
  • Run tests locally or wait for CI
  • Approve and merge this PR

Update Mode: all_vulns

🤖 Generated by DataDog Automated Dependency Management System

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates dependency constraints and regenerates the Yarn lockfile, primarily to move several packages onto newer patched versions.

Changes:

  • Bumped multiple dependency/resolution versions (notably axios, fast-xml-parser, protobufjs, tar, fast-uri).
  • Regenerated yarn.lock to reflect updated package graph (Babel, npmcli, axios-related deps, etc.).
  • Added/changed several npm:-scoped resolution entries (js-yaml/glob/sigstore).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 4 comments.

File Description
yarn.lock Regenerated lockfile reflecting dependency graph updates (Babel toolchain, axios and related transitive deps, npmcli tooling).
package.json Updated dependency/resolution constraints and added new resolution overrides for js-yaml/glob/sigstore.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
"form-data": "4.0.6",
"on-headers": "1.1.0",
"tmp": "0.2.6",
"tmp": ">=0.2.7",
Comment thread package.json
Comment on lines +92 to +93
"fast-xml-parser": "^4.5.7",
"axios": "^1.19.0",
Comment thread package.json
Comment on lines +118 to +122
"shell-quote": "^1.10.0",
"simple-git": "3.36.0",
"protobufjs": "7.6.3",
"protobufjs": "^7.6.5",
"@protobufjs/utf8": "1.1.1",
"tar": "7.5.16",
"tar": "^7.5.22",
Comment thread package.json
"follow-redirects": "1.16.0",
"joi": "17.13.4",
"fast-uri": "3.1.2",
"fast-uri": "^3.1.5",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant