You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Bug: No JSON body size limit enables memory-exhaustion DoS #356
express.json() is called without a limit option, accepting arbitrarily large JSON payloads. An attacker can send multi-gigabyte payloads to exhaust server memory.
Details
File: �pps/public-api/src/app.js
�pp.use(express.json()) — no limit parameter
Default is 100KB in Express, but without explicit limit it may be misconfigured
Impact
An attacker can easily exhaust server memory by sending large JSON payloads, causing a denial of service.
Suggested Fix
Set an explicit limit: �pp.use(express.json({ limit: '1mb' })).
Activity
yash-pouranik commentedon Jul 11, 2026
bhai usi issue par assign hojate new kyu open kiya
yash-pouranik commentedon Jul 11, 2026
@Siddh2024 u can strt