Security Resilience

CVE-2023-28585

Memory Safety in Qualcomm 315 5G Iot Modem Firmware

Published
05 December 2023
Modified
11 August 2025
Patch / advisory
CVSS Score v3.1 8.2
Click a component to see what it means
Raw vectorCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
EPSS Score 0.0014 3th percentile
Risk Priority 52 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-2023-28585 is a high-severity Integer Overflow to Buffer Overflow (CWE-680) vulnerability in Qualcomm 315 5G Iot Modem Firmware. Its CVSS base score is 8.2 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Junk Data (T1001.001); ranked at the 3th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

EU & UK References

Vulnerability Data

Memory corruption while loading an ELF segment in TEE Kernel.

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.
T1001.003 Protocol or Service Impersonation Command And Control
Adversaries may impersonate legitimate protocols or web service traffic to disguise command and control activity and thwart analysis efforts.
T1003 OS Credential Dumping Credential Access
Adversaries may attempt to dump credentials to obtain account login and credential material, normally in the form of a hash or a clear text password.
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.003 NTDS Credential Access
Adversaries may attempt to access or create a copy of the Active Directory domain database in order to steal credential information, as well as obtain other information about domain members such as devices, users, and access rights.
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.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2024-38422Same product: Qualcomm 315 5G Iot Modem
CVE-2023-24852Same product: Qualcomm 315 5G Iot Modem
CVE-2023-33072Same product: Qualcomm 315 5G Iot Modem
CVE-2023-28546Same product: Qualcomm 315 5G Iot Modem
CVE-2023-28545Same product: Qualcomm 315 5G Iot Modem
CVE-2023-28550Same product: Qualcomm 315 5G Iot Modem
CVE-2023-33106Same product: Qualcomm Ar8035
CVE-2023-28586Same product: Qualcomm 315 5G Iot Modem
CVE-2023-28587Same product: Qualcomm 315 5G Iot Modem
CVE-2023-33022Same product: Qualcomm 315 5G Iot Modem

Affected Assets

qualcomm
315 5g iot modem firmware
all versions
qualcomm
9205 lte modem firmware
all versions
qualcomm
aqt1000 firmware
all versions
qualcomm
ar8031 firmware
all versions
qualcomm
ar8035 firmware
all versions
qualcomm
c-v2x 9150 firmware
all versions
qualcomm
csr8811 firmware
all versions
qualcomm
csra6620 firmware
all versions
qualcomm
csra6640 firmware
all versions
qualcomm
csrb31024 firmware
all versions
+271 more product configuration(s) — see NVD for full list

Mitigating Controls

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-119

Ongoing control assessments and code testing (static/dynamic analysis, fuzzing) surface memory buffer restriction failures, which are then remediated before release.

addresses: CWE-119

Managed runtimes used by platform-independent applications (e.g., JVM, CLR) enforce memory safety, preventing most buffer overflows that require direct memory manipulation.

addresses: CWE-119

Memory protections (e.g., W^X, ASLR) make exploitation of buffer-boundary violations far harder to turn into code execution.

addresses: CWE-119

Detects exploitation attempts that produce memory corruption, crashes, or anomalous behavior.

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 prevent integer-overflow flaws during development, but eliminating only this CWE covers only part of the broad control intent.

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

A.8.25 mandates secure SDLC practices including secure coding guidelines, developer training, security requirements, checkpoints, and testing that can catch or avoid integer overflows before they reach production, but this is only a minority slice of all instances since the weakness can still be introduced in non-compliant implementations, outsourced code without full assurance, or languages/libraries where the guidance is not rigorously applied.

blocks

A.8.26 explicitly lists resilience requirements against buffer overflows and SQL injections (and input validation/integrity checks) determined via risk assessment; this reaches the calculation+allocation error that enables CWE-680 but does not guarantee complete or correct implementation of those requirements, leaving a minority slice unaddressed.

blocks

Secure architecture principles encourage use of safe arithmetic libraries and overflow detection.

prevents

Secure coding standards directly require prevention of integer overflows that lead to buffer overflows.

finds

Security testing can detect integer-overflow-to-buffer-overflow conditions during development.

Hardening callouts derived

DISA STIG baselines are authored against specific weaknesses. Where this CVE cites a broad weakness class, the mapping is not asserted at that abstraction (owner ruling, 2026-09-25: grade only at Base and below), so no rule is shown here rather than a rule shown against the wrong grain.

  • No fine-grained STIG row for CWE-119, a class-level weakness. Rules are authored against its narrower children: CWE-823.

References