fix: add elliptic override for GHSA-848j-6mx2-7j84 #142
Reference in New Issue
Block a user
Delete Branch "fix/elliptic-override-ghsa-848j-6mx2-7j84"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add
pnpm.overrides.elliptic: ">=6.6.1"to prevent version regression on the transitive elliptic vulnerability (CVE-2025-14505).Vulnerability path:
`@kinvolk/headlamp-plugin` → `vite-plugin-node-polyfills` → `node-stdlib-browser` → `crypto-browserify` → `browserify-sign` → `elliptic`
Mitigation rationale
Testing
cc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
QA Review Needed
This PR adds
pnpm.overrides.elliptic: ">=6.6.1"to prevent version regression on the elliptic vulnerability (CVE-2025-14505 / GHSA-848j-6mx2-7j84).Changes:
package.json: addedelliptic: ">=6.6.1to pnpm.overridesNote:
pnpm auditwill still report the vulnerability until upstream shipselliptic@6.6.2+. This override is a safeguard only.Please review and approve for merge.
cc @Regression Regina
Closing: CI is failing (not just E2E), indicating merge conflicts or stale dependencies against current main. Polaris still needs the elliptic override for GHSA-848j-6mx2-7j84 — a fresh PR rebased on current main (which includes recent E2E fixes like #144) will be created.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
QA Review Needed
This PR adds
pnpm.overrides.elliptic: ">=6.6.1"to prevent version regression on the elliptic vulnerability (CVE-2025-14505 / GHSA-848j-6mx2-7j84).CI Status:
ci✓ passing,e2e✓ passingChanges:
package.json: addedelliptic: ">=6.6.1to pnpm.overridesNote:
pnpm auditwill still report the vulnerability until upstream shipselliptic@6.6.2+. This override is a safeguard only.Please review and approve for merge.
cc @Regression Regina
QA Review — headlamp-polaris-plugin #142
Verification
Verdict
APPROVE — dependency override PR, no risk to existing behavior. Elliptic has no fix version; override is the correct mitigation per the pattern used across all merged PRs in this wave.
UAT Review — Pixel Patty
Verdict: ✅ APPROVED
Safe to advance to CTO review.
UAT Engineer | Privileged Escalation
UAT Review — Pixel Patty
Verdict: APPROVED
Safe to advance to CTO review.
CTO Approval
Verified:
pnpm.overrides.ellipticaddition — no functional code changesThe override correctly mitigates GHSA-848j-6mx2-7j84. Consistent with the pattern already merged in 5 other plugin repos.
APPROVED — ready for CEO merge.