Security Resilience

CVE-2024-20685

Microsoft Azure Private 5G Core ≤ 2403.0-2

Published
09 April 2024
Modified
17 June 2026
Patch / advisory
CVSS Score v3.1 5.9
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS Score 0.055 93th percentile
Risk Priority 53 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2024-20685 is a medium-severity Improper Handling of Length Parameter Inconsistency (CWE-130) vulnerability in Microsoft Azure Private 5G Core. Its CVSS base score is 5.9 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Junk Data (T1001.001); ranked in the top 7% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to SA-11 (Developer Testing and Evaluation) and SI-10 (Information Input Validation) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

Azure Private 5G Core Denial of Service Vulnerability

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001.001 Junk Data Command And Control
Adversaries may add junk data to protocols used for command and control to make detection more difficult.
T1003.001 LSASS Memory Credential Access
Adversaries may attempt to access credential material stored in the process memory of the Local Security Authority Subsystem Service (LSASS).
T1003.002 Security Account Manager Credential Access
Adversaries may attempt to extract credential material from the Security Account Manager (SAM) database either through in-memory techniques or through the Windows Registry where the SAM database is stored.
T1003.005 Cached Domain Credentials Credential Access
Adversaries may attempt to access cached domain credentials used to allow authentication to occur in the event a domain controller is unavailable.
T1003.008 /etc/passwd and /etc/shadow Credential Access
Adversaries may attempt to dump the contents of <code>/etc/passwd</code> and <code>/etc/shadow</code> to enable offline password cracking.
T1006 Direct Volume Access Stealth
Adversaries may directly access a volume to bypass file access controls and file system monitoring.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2024-37988Same vendor: Microsoft
CVE-2024-29064Same vendor: Microsoft
CVE-2024-38010Same vendor: Microsoft
CVE-2024-38011Same vendor: Microsoft
CVE-2024-37989Same vendor: Microsoft
CVE-2026-71337Same vendor: Microsoft
CVE-2025-23247Same vendor: Microsoft
CVE-2026-5706Shared CWE-130
CVE-2025-8531Shared CWE-130
CVE-2026-47692Shared CWE-130

Affected Assets

microsoft
azure private 5g core
≤ 2403.0-2

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

—

Detect
Catch it (NIST detect / respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)
  • V3.5.5
  • V4.2.1
  • V4.2.2

Mitigating Controls (NIST 800-53 r5) AI

Developer testing and evaluation can discover length-parameter inconsistencies through targeted parsing tests.

Input validation enforces correct length-to-data consistency checks on parsed messages before processing.

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.PS-06 partial match
blocks

Secure SDLC practices directly enforce length validation and input sanitization during coding and review.

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.

blocks

Secure development lifecycle mandates input validation and length checks that directly address inconsistent length fields.

blocks

Application security requirements include explicit rules for handling message lengths and data structures.

blocks

A.8.27 mandates security-by-design, defence-in-depth, distrust-external-input, secure session control, data validation/sanitisation and design reviews against known attack patterns; these reach a minority slice of length-parameter inconsistencies (especially where they surface as input-handling or parsing flaws) but leave the bulk of protocol/message-parsing bugs untouched.

prevents

Secure coding standards directly prohibit improper length handling and enforce defensive parsing practices.

finds

Security testing in development can detect length-inconsistency vulnerabilities before deployment.

References