Skip to content

Commit f1e4481

Browse files
authored
fix(security): resolve all current high/critical vulnerabilities (#4531)
* fix(security): resolve all current high/critical vulnerabilities * fix(eslint): add rules to handle unresolved imports for @modelcontextprotocol/sdk * fix(eslint): bump lodash to 4.18.1
1 parent 91ed1e2 commit f1e4481

29 files changed

Lines changed: 323 additions & 309 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sap-ux/fe-fpm-writer": patch
3+
---
4+
5+
chore(fe-fpm-writer): upgrade @xmldom/xmldom 0.8.11 → 0.8.12 (security fix)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
"@sap-ux/abap-deploy-config-writer": patch
3+
"@sap-ux/axios-extension": patch
4+
"@sap-ux/eslint-plugin-fiori-tools": patch
5+
"@sap-ux/fiori-app-sub-generator": patch
6+
"@sap-ux/fiori-elements-writer": patch
7+
"@sap-ux/fiori-freestyle-writer": patch
8+
"@sap-ux/flp-config-inquirer": patch
9+
"@sap-ux/inquirer-common": patch
10+
"@sap-ux/logger": patch
11+
"@sap-ux/ui5-application-inquirer": patch
12+
"@sap-ux/ui5-application-writer": patch
13+
"@sap-ux/ui5-config": patch
14+
"@sap-ux/ui5-library-writer": patch
15+
"@sap-ux/yaml": patch
16+
---
17+
18+
chore: upgrade lodash 4.17.23 → 4.18.1 (CVE security fix, vulnerable range <=4.17.23)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sap-ux/fiori-mcp-server": patch
3+
---
4+
5+
chore(fiori-mcp-server): upgrade @modelcontextprotocol/sdk 1.28.0 → 1.29.0 (hono/express-rate-limit/path-to-regexp security fixes)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sap-ux/axios-extension": patch
3+
---
4+
5+
chore(axios-extension): upgrade @xmldom/xmldom 0.8.11 → 0.8.12 (security fix)

package.json

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"react-select": "5.10.2",
3737
"react-virtualized": "9.22.6",
3838
"rimraf": "6.1.3",
39-
"ts-jest": "29.4.6",
39+
"ts-jest": "29.4.9",
4040
"typescript": "5.9.3",
4141
"typescript-eslint": "8.57.2",
4242
"update-ts-references": "4.0.0",
@@ -84,13 +84,30 @@
8484
"@sap/service-provider-apis>axios": "^1.13.5",
8585
"@sap/subaccount-destination-service-provider>@sap/bas-sdk": "^3.13.3",
8686
"esbuild@<=0.24.2": ">=0.25.0",
87-
"@aws-sdk/xml-builder>fast-xml-parser": "^5.4.1",
88-
"@sap-ux/project-access@<1.35.9>fast-xml-parser": "^5.4.1",
89-
"lodash": ">=4.17.23",
87+
"fast-xml-parser": ">=5.5.6",
88+
"@xmldom/xmldom": ">=0.8.12",
89+
"node-forge": ">=1.4.0",
90+
"express-rate-limit": ">=8.2.2",
91+
"serialize-javascript": ">=7.0.5",
92+
"drizzle-orm": ">=0.45.2",
93+
"socket.io-parser": ">=4.2.6",
94+
"underscore": ">=1.13.8",
95+
"undici@>=6.0.0 <6.24.0": "^6.24.0",
96+
"undici@>=7.0.0 <7.24.0": "^7.24.0",
97+
"lodash": ">=4.17.24",
9098
"mta-local": "1.0.8",
91-
"router>path-to-regexp": "0.1.12",
92-
"router@^2.0.0>path-to-regexp": "8.2.0",
93-
"tar@<7.5.7": ">=7.5.7",
99+
"@modelcontextprotocol/sdk": ">=1.29.0",
100+
"hono": ">=4.12.12",
101+
"@hono/node-server": ">=1.19.13",
102+
"handlebars": ">=4.7.9",
103+
"flatted": ">=3.4.2",
104+
"picomatch@<2.3.2": "2.3.2",
105+
"picomatch@>=4.0.0 <4.0.4": "4.0.4",
106+
"router>path-to-regexp": "0.1.13",
107+
"express>path-to-regexp": "0.1.13",
108+
"router@^2.0.0>path-to-regexp": "8.4.0",
109+
"tar": ">=7.5.13",
110+
"express>qs": "6.14.2",
94111
"get-uri>basic-ftp": "=5.2.0",
95112
"@puppeteer/browsers>proxy-agent": ">=6.5.0",
96113
"minimatch@<3.1.5": "^3.1.5",

packages/abap-deploy-config-writer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@sap-ux/system-access": "workspace:*",
3636
"@sap-ux/ui5-config": "workspace:*",
3737
"fast-glob": "3.3.3",
38-
"lodash": "4.17.23",
38+
"lodash": "4.18.1",
3939
"mem-fs": "2.1.0",
4040
"mem-fs-editor": "9.4.0",
4141
"semver": "7.7.4"

packages/axios-extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
"axios": "1.13.6",
3333
"detect-content-type": "1.2.0",
3434
"fast-xml-parser": "5.5.9",
35-
"lodash": "4.17.23",
35+
"lodash": "4.18.1",
3636
"open": "8.4.2",
3737
"qs": "6.15.0",
3838
"xpath": "0.0.34",
39-
"@xmldom/xmldom": "0.8.11",
39+
"@xmldom/xmldom": "0.8.12",
4040
"https-proxy-agent": "7.0.6",
4141
"http-proxy-agent": "7.0.2",
4242
"proxy-from-env": "1.1.0"

packages/control-property-editor-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"@sap-ux/logger": "workspace:*",
2525
"npm-run-all2": "8.0.4",
2626
"rimraf": "6.1.3",
27-
"ts-jest": "29.4.6"
27+
"ts-jest": "29.4.9"
2828
},
2929
"engines": {
3030
"node": ">=20.x"

packages/control-property-editor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"source-map-support": "0.5.21",
5353
"stream-browserify": "3.0.0",
5454
"ts-import-plugin": "3.0.0",
55-
"ts-jest": "29.4.6",
55+
"ts-jest": "29.4.9",
5656
"postcss-modules": "6.0.1",
5757
"ejs": "3.1.10",
5858
"@ui5/fs": "4.0.5",

packages/eslint-plugin-fiori-tools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"@humanwhocodes/momoa": "^3.3.9",
5050
"@eslint/plugin-kit": "0.5.0",
5151
"globals": "17.4.0",
52-
"lodash": "4.17.23",
52+
"lodash": "4.18.1",
5353
"requireindex": "^1.2.0",
5454
"synckit": "0.11.12",
5555
"yaml": "2.8.3",

0 commit comments

Comments
 (0)