Skip to content

Fix S360 open-source vulnerabilities (SFI-ES5.2)#3667

Merged
ramsessanchez merged 1 commit into
mainfrom
s360/osv-remediation
Jul 21, 2026
Merged

Fix S360 open-source vulnerabilities (SFI-ES5.2)#3667
ramsessanchez merged 1 commit into
mainfrom
s360/osv-remediation

Conversation

@gavinbarron

@gavinbarron gavinbarron commented Jul 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Remediates S360 KPI [SFI-ES5.2] 1ES Open Source Vulnerabilities (Operational) for the reported pnpm finding.
  • Advances the autorest.powershell submodule from b7c60fba59f8496621449f2029f8cc81204d6758 to fc0b279e24c57064a42fab9cd705b6d450f72697.
  • The submodule commit bumps autorest.powershell/rush.json pnpmVersion from 10.32.1 to 10.34.4.

Advisories addressed

Submodule reachability / companion PR

  • The submodule commit fc0b279e24c57064a42fab9cd705b6d450f72697 is pushed to the upstream submodule remote at microsoftgraph/autorest.powershell branch s360/osv-remediation, so this parent PR is checkout-able.
  • Companion upstream PR: Bump pnpm to 10.34.4 for CVEs autorest.powershell#19

Investigation / residual note

The vulnerable package-lock path is generated under the autorest.powershell submodule (common/temp/pnpm-local/package-lock.json). The committed pin is not in the root repo; it is pnpmVersion in the submodule's rush.json. No patched commit existed on the submodule default branch, so I created and pushed an upstream submodule commit with the pnpm bump, then updated this repo's submodule pointer to that fixed, remotely reachable commit.

Validation

  • npm view pnpm@10.34.4 version => 10.34.4
  • RUSH_ALLOW_UNSUPPORTED_NODEJS=1 node common/scripts/install-run-rush.js update --bypass-policy in autorest.powershell completed successfully and generated common/temp/pnpm-local/package-lock.json with pnpm 10.34.4.
  • A normal Rush run without the env override is blocked locally because this environment uses Node.js 24.15.0 while rush.json requires >=8.9.4 <20.0.0; CI should run with the repo-supported Node version.

Updates the autorest.powershell submodule to a commit that bumps Rush's pnpmVersion from 10.32.1 to 10.34.4, the minimal patched pnpm 10.x release for the S360 open-source vulnerability advisories.

Addresses CVE-2026-55487, CVE-2026-55698, CVE-2026-55697, CVE-2026-50015, GHSA-fr4h-3cph-29xv, GHSA-72r4-9c5j-mj57, and GHSA-qrv3-253h-g69c.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b925a358-5d34-4537-8327-fe1fa580d903
@ramsessanchez
ramsessanchez merged commit 35770f6 into main Jul 21, 2026
6 of 8 checks passed
@ramsessanchez
ramsessanchez deleted the s360/osv-remediation branch July 21, 2026 00:49
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