Skip to content

fix: patch dependency vulnerabilities#161

Merged
Inrixia merged 1 commit intoInrixia:masterfrom
squadgazzz:fix/dependency-vulnerabilities
Apr 8, 2026
Merged

fix: patch dependency vulnerabilities#161
Inrixia merged 1 commit intoInrixia:masterfrom
squadgazzz:fix/dependency-vulnerabilities

Conversation

@squadgazzz
Copy link
Copy Markdown
Contributor

@squadgazzz squadgazzz commented Apr 8, 2026

Summary

  • Bump rimraf ^6.1.2 → ^6.1.3 — fixes minimatch ReDoS (high) and @isaacs/brace-expansion uncontrolled resource consumption (high)
  • Bump electron ^38.2.0 → ^38.8.6 — fixes use-after-free in PowerMonitor (high) and renderer command-line switch injection (high)
  • Bump music-metadata ^11.9.0 → ^11.12.3 — fixes file-type infinite loop on malformed ASF input (moderate) and ZIP decompression bomb DoS (moderate)
  • Add pnpm override for yaml >=1.10.3 — fixes stack overflow via deeply nested YAML collections (moderate)

Remaining (not addressed)

4 additional Electron advisories require v39+ (major version bump), which may break TIDAL compatibility. These are left for a separate assessment:

  • Use-after-free in offscreen child window (high, needs ≥39.8.1)
  • window.open target scoping (moderate, needs ≥39.8.5)
  • Use-after-free in offscreen shared texture (low, needs ≥39.8.5)
  • Crash in clipboard.readImage() (low, needs ≥39.8.5)

Test plan

  • Run pnpm install && pnpm audit to verify reduced vulnerability count
  • Run pnpm run build to confirm build succeeds
  • Launch TIDAL with Luna injected and verify core functionality works

…ta, yaml)

- Bump rimraf ^6.1.2 → ^6.1.3 (fixes minimatch ReDoS and @isaacs/brace-expansion resource consumption)
- Bump electron ^38.2.0 → ^38.8.6 (fixes use-after-free and command-line switch injection)
- Bump music-metadata ^11.9.0 → ^11.12.3 (fixes file-type infinite loop and zip decompression bomb)
- Add pnpm override for yaml >=1.10.3 (fixes stack overflow via deeply nested collections)
@Inrixia Inrixia merged commit 9f7cd94 into Inrixia:master Apr 8, 2026
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