fix: UI vulnerabilities#26216
Conversation
9e80b05
🔍 CI failure analysis for 9e80b05: The `playwright-ci-postgresql (6, 6)` failure is unrelated to this PR — it consists of one pre-existing hard failure and four flaky tests, none caused by the `rollup`/`minimatch` version pins in `package.json`/`yarn.lock`.IssueThe Root CauseHard Failure: Flaky Tests (4 intermittent failures):
Details
Code Review ✅ ApprovedUI vulnerability fixes applied with no issues found. Changes are safe to test and ready to merge. Tip Comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
(cherry picked from commit bf526c7)



Describe your changes:
Fixes:
Summary
Patches transitive npm dependency security vulnerabilities in both
openmetadata-uiandopenmetadata-ui-core-componentsby adding/updatingresolutionsin their respectivepackage.jsonfiles.Vulnerabilities Fixed
rollup4.59.0openmetadata-ui+openmetadata-ui-core-componentsminimatch9.0.7openmetadata-ui+openmetadata-ui-core-componentsminimatch10.2.3openmetadata-ui+openmetadata-ui-core-componentsminimatch3.1.4openmetadata-uiCVE Details
../) to overwrite arbitrary files on the host, enabling persistent RCE. Introduced transitively viavite.matchOne()combinatorial backtracking via multiple non-adjacent GLOBSTAR segments causes denial of service. Affects 3.x, 9.x, and 10.x ranges introduced viaeslint,jest,@storybook/react-vite, andvite-plugin-dts.Changes
openmetadata-ui/src/main/resources/ui/package.jsonminimatch:3.1.3→3.1.4rollup: 4.59.0@storybook/react-vite/minimatch: 9.0.7vite-plugin-dts/minimatch: 10.2.3openmetadata-ui-core-components/src/main/resources/ui/package.jsonresolutionsblock withrollup: 4.59.0,@storybook/react-vite/minimatch: 9.0.7,vite-plugin-dts/minimatch: 10.2.3Test plan
yarn installin both UI packages regenerates lock files with patched versionsyarn buildpasses in both packagesrollupandminimatchType of change:
Checklist:
Fixes <issue-number>: <short explanation>