Skip to content

security: remove elliptic package (CVE mitigation)#7741

Draft
wtfiwtz wants to merge 1 commit into
getredash:masterfrom
orchestrated-io:security/remove-elliptic
Draft

security: remove elliptic package (CVE mitigation)#7741
wtfiwtz wants to merge 1 commit into
getredash:masterfrom
orchestrated-io:security/remove-elliptic

Conversation

@wtfiwtz

@wtfiwtz wtfiwtz commented Jun 2, 2026

Copy link
Copy Markdown

Summary

Remove unused elliptic package to mitigate CVE-2025-14505 as no patched release is available.

Changes

  • package.json: Remove elliptic ^6.6.0 from dependencies
  • Regenerate pnpm-lock.yaml

CVEs Addressed

  • CVE-2025-14505: elliptic package vulnerability (mitigation via removal)

The elliptic package contains a vulnerability (CVE-2025-14505) with no patched release available. Analysis confirmed that the package was not directly used by the application codebase - it was likely a transitive dependency that is no longer required. Removal is the recommended mitigation strategy.

Verification

Confirmed that removal does not break the application:

  • No direct imports of elliptic in the codebase
  • All tests pass after removal
  • No runtime errors or missing dependency warnings

Test Results

  • ✅ Frontend tests: All 15 test suites passed (90 tests)
  • ✅ TypeScript compilation: Type checking passed successfully
  • ✅ No import errors or missing dependencies

Related PRs

Part of the frontend security upgrade series split from #7720:

Made with Cursor

Remove unused elliptic package to mitigate CVE-2025-14505 as no patched
release is available.

Changes:
- package.json: Remove elliptic ^6.6.0 from dependencies
- Regenerate pnpm-lock.yaml

CVEs Addressed:
- CVE-2025-14505: elliptic package vulnerability (mitigation via removal)

The elliptic package contains a vulnerability (CVE-2025-14505) with no
patched release available. After verification that the package was not
directly used by the application codebase, it has been removed as a
mitigation strategy.

Test Results:
- Frontend tests: ✓ All 15 test suites passed (90 tests)
- TypeScript compilation: ✓ Type checking passed
- No import errors or missing dependencies

Co-authored-by: Cursor <cursoragent@cursor.com>
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