Skip to content

UID2-6681: Fix HIGH npm vulnerabilities (minimatch, serialize-javascript, rollup)#171

Merged
swibi-ttd merged 1 commit intomainfrom
swi-UID2-6681-fix-npm-vulnerabilities
Mar 3, 2026
Merged

UID2-6681: Fix HIGH npm vulnerabilities (minimatch, serialize-javascript, rollup)#171
swibi-ttd merged 1 commit intomainfrom
swi-UID2-6681-fix-npm-vulnerabilities

Conversation

@swibi-ttd
Copy link
Contributor

@swibi-ttd swibi-ttd commented Mar 3, 2026

Summary

Fixes HIGH severity vulnerabilities detected by Trivy in all web-integrations sub-projects:

  • minimatch CVE-2026-27903 & CVE-2026-27904 (HIGH): DoS via unbounded/catastrophic backtracking in glob expressions. Updated override from ^10.2.1^10.2.3 (resolved: 10.2.4). Affects all 7 sub-projects.
  • serialize-javascript GHSA-5c6j-r48x-rmvq (HIGH): RCE via RegExp.flags and Date.prototype.toISOString(). Added override ^7.0.3 (resolved: 7.0.4). Affects react-client-side sub-projects.
  • rollup CVE-2026-27606 (HIGH): RCE via Path Traversal. Added override ^2.80.0 (resolved: 2.80.0). Affects react-client-side sub-projects.

Changes

Updated package.json overrides and regenerated package-lock.json for all 7 sub-projects under web-integrations/.

Test plan

  • Verify Trivy scan passes on this branch
  • Verify existing CI checks pass

Jira: UID2-6681

🤖 Generated with Claude Code

- minimatch: 10.2.1 → 10.2.3+ (CVE-2026-27903, CVE-2026-27904) - DoS via backtracking
- serialize-javascript: 4.0.0/6.0.2 → 7.0.3+ (GHSA-5c6j-r48x-rmvq) - RCE via RegExp/Date
- rollup: 2.79.2 → 2.80.0 (CVE-2026-27606) - RCE via path traversal

Updated overrides in all 7 web-integrations package.json files and regenerated lock files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@swibi-ttd swibi-ttd merged commit 5bfa1db into main Mar 3, 2026
2 checks passed
@swibi-ttd swibi-ttd deleted the swi-UID2-6681-fix-npm-vulnerabilities branch March 3, 2026 03:27
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