Skip to content

Commit 2c0c2b7

Browse files
authored
fix(vulns): resolve 2 highs (#6581)
<!-- Describe the problem and your solution --> <!-- Issue ticket number and link (if applicable) --> <!-- Testing instructions (skip if just adding/editing providers) --> <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/NangoHQ/nango/pull/6581?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
1 parent 5b50bce commit 2c0c2b7

4 files changed

Lines changed: 48 additions & 44 deletions

File tree

package-lock.json

Lines changed: 41 additions & 40 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/email/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dd-trace": "5.52.0",
1616
"form-data": "4.0.6",
1717
"mailgun.js": "13.2.0",
18-
"nodemailer": "8.0.5",
18+
"nodemailer": "9.0.1",
1919
"ws": "8.21.0"
2020
},
2121
"devDependencies": {

packages/server/lib/routes.public.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,10 @@ publicAPI.use(
139139
publicAPI.use(bodyParser.raw({ type: 'text/xml', limit: bodyLimit }));
140140
publicAPI.use(express.urlencoded({ extended: true, limit: bodyLimit }));
141141

142-
const upload = multer({ storage: multer.memoryStorage() });
142+
type ExtendedMulterLimits = multer.Options['limits'] & {
143+
fieldNestingDepth?: number;
144+
};
145+
const upload = multer({ storage: multer.memoryStorage(), limits: { fieldNestingDepth: 50 } as ExtendedMulterLimits });
143146

144147
const publicAPICorsHandler = cors({
145148
maxAge: 600,

packages/server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"helmet": "7.1.0",
5757
"jsonwebtoken": "9.0.3",
5858
"lodash-es": "4.18.1",
59-
"multer": "2.1.1",
59+
"multer": "2.2.0",
6060
"node-cron": "3.0.2",
6161
"oauth": "0.10.0",
6262
"passport": "0.6.0",
@@ -82,7 +82,7 @@
8282
"@types/he": "1.2.3",
8383
"@types/jsonwebtoken": "9.0.9",
8484
"@types/lodash-es": "4.17.12",
85-
"@types/multer": "1.4.12",
85+
"@types/multer": "2.1.0",
8686
"@types/node-cron": "3.0.11",
8787
"@types/nodemailer": "6.4.17",
8888
"@types/oauth": "0.9.1",

0 commit comments

Comments
 (0)