From 529f54e2a52738c23e2c6266eb983b31d32091e5 Mon Sep 17 00:00:00 2001 From: Narciso Date: Tue, 11 Aug 2026 15:06:02 -0400 Subject: [PATCH] fix(api): reject non-integer body size env vars --- packages/server/src/constants/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/constants/index.ts b/packages/server/src/constants/index.ts index 506fdf1c2..c303041f3 100644 --- a/packages/server/src/constants/index.ts +++ b/packages/server/src/constants/index.ts @@ -17,8 +17,8 @@ export const CLEANUP_CRON_JOB = "50 23 * * *"; const parseByteSize = (envVar: string, fallback: number): number => { const raw = process.env[envVar]; if (!raw) return fallback; - const parsed = Number.parseInt(raw, 10); - if (!Number.isFinite(parsed) || parsed <= 0) { + const parsed = Number(raw); + if (!Number.isInteger(parsed) || parsed <= 0) { console.warn(`Invalid ${envVar}="${raw}", using default ${fallback}`); return fallback; }