Cyber Resilience

CVE-2024-45590

DoS in Openjsf Body-Parser ≤ 1.20.3

Published
10 September 2024
Modified
20 September 2024
Patch / advisory
CVSS Score v3.1 7.5
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS Score 0.0082 54th percentile
Risk Priority 55 floored blend · peak EPSS

Summary

CVE-2024-45590 is a high-severity Amplification (CWE-405) vulnerability in Openjsf Body-Parser. Its CVSS base score is 7.5 (High).

Operationally, ranked in the top 46% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

EU & UK References

Vulnerability Data

body-parser is Node.js body parsing middleware. body-parser <1.20.3 is vulnerable to denial of service when url encoding is enabled. A malicious actor using a specially crafted payload could flood the server with a large number of requests, resulting in denial…

more

of service. This issue is patched in 1.20.3.

CWE(s)

Related Threats

CVEs Like This One

CVE-2026-12590Same product: Openjsf Body-Parser
CVE-2024-26136Same vendor: Openjsf
CVE-2025-50537Same vendor: Openjsf
CVE-2026-13676Same vendor: Openjsf
CVE-2026-6321Same vendor: Openjsf
CVE-2025-57349Same vendor: Openjsf
CVE-2024-43796Same vendor: Openjsf
CVE-2026-6322Same vendor: Openjsf
CVE-2026-25244Same vendor: Openjsf
CVE-2024-29041Same vendor: Openjsf

Affected Assets

openjsf
body-parser
≤ 1.20.3

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)
  • 6 hardening rules · 3 OS baselines
Validate
Prove the fix (OWASP ASVS)

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-405

Reduces impact of amplification attacks that overwhelm the primary site by allowing operations to shift to an equivalent alternate site.

addresses: CWE-405

Alternate services reduce the impact of amplification attacks that exhaust primary telecommunications resources.

addresses: CWE-405

Amplification attacks that exhaust the primary path are mitigated by the existence of an independent alternate path for command traffic.

addresses: CWE-405

Employs controls that mitigate amplification attacks causing asymmetric resource use.

addresses: CWE-405

Limits amplification effects by controlling how resources are allocated under high-volume or recursive load.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.IR-03 mostly match
prevents

Resilience mechanisms such as rate limiting and load balancing directly constrain asymmetric resource use.

PR.IR-04 mostly match
prevents

Capacity planning and monitoring maintain availability headroom against amplification attacks.

DE.CM-01 partial match
prevents

Network monitoring detects amplification traffic patterns but does not itself limit asymmetric consumption.

DE.CM-09 partial match
prevents

Runtime resource monitoring can surface excessive consumption yet does not enforce authorization or work proofs.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

none

Stress-testing and demand-reduction tactics (e.g., bandwidth throttling) blunt amplification vectors that would otherwise let an attacker multiply resource consumption through a single request.

References