Skip to content

Fix tmp CVE-2026-44705 (Path Traversal) by bumping to ^0.2.6#548

Open
imenkov wants to merge 1 commit into
microsoft:masterfrom
imenkov:s360/sfi-es5.2/tmp-cve-2026-44705
Open

Fix tmp CVE-2026-44705 (Path Traversal) by bumping to ^0.2.6#548
imenkov wants to merge 1 commit into
microsoft:masterfrom
imenkov:s360/sfi-es5.2/tmp-cve-2026-44705

Conversation

@imenkov

@imenkov imenkov commented Jun 15, 2026

Copy link
Copy Markdown

Summary

Remediates CVE-2026-44705 / GHSA-ph9p-34f9-6g65 (Path Traversal, CWE-22, high) in tmp.

Change

  • package.json: tmp ^0.2.4^0.2.6 (caret is safe — no deprecated versions in the 0.2.x line)
  • package-lock.json: tmp 0.2.50.2.7 (current latest)

Why no source changes

tmp has zero call sites in app/ or tests/ — it is a declared-but-unused dependency. (Removing the dep is out of scope for this CVE-focused PR; called out here so reviewers know the no-source-edit is intentional.)

Files changed

  • package.json
  • package-lock.json

Validation

  • npm ci succeeds
  • npm run build succeeds — built binary runs
  • TFX_TRACE=1 traces correctly
  • npm test206 passing / 0 failing / 0 pending in ~37s
  • npm audit confirms the tmp advisory absent post-fix
  • ✅ Isolation check vs. both prior fix branches (minimatch, lodash): clean

Verified against docs/contributions.md end-to-end.


🛠️ s360-breeze-toolkit · SFI-ES5.2 · run 495d2f2c

Resolves GHSA-ph9p-34f9-6g65 (Path Traversal via unsanitized
prefix/postfix, CWE-22, high). Installed version goes from 0.2.5
to 0.2.7 (current latest in the 0.2.x line); no API surface
changes between these versions and `tmp` has no call sites in
this repo (declared-but-unused dep), so no source edits required.

S360-Run-Id: 495d2f2c-025e-4d09-ad47-bf5a23bad72f
S360-KPI: SFI-ES5.2
S360-Skill: dependabot:dependency-update-orchestrator
S360-Arm: dedicated_skill
S360-Action-Items: 928b7015-db58-41a3-94ea-ab73c7bb9f4d:17027a63-3844-47e7-858a-baccf93ba52e
@imenkov imenkov changed the title [s360-breeze-toolkit: SFI-ES5.2] Fix tmp CVE-2026-44705 (Path Traversal) by bumping to ^0.2.6 Fix tmp CVE-2026-44705 (Path Traversal) by bumping to ^0.2.6 Jun 15, 2026
@imenkov imenkov marked this pull request as ready for review June 15, 2026 08:25
@imenkov imenkov requested review from a team as code owners June 15, 2026 08:25
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