Read the docs
TI-2020-10245 Aliases CVE-2020-12884GHSA-ghhj-m687-4jqx

A buffer over-read was discovered in the CoAP library in Arm Mbed OS 5.15.3.

Priority MEDIUM 42CWE-125Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · None · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA.

Summary

A buffer over-read was discovered in the CoAP library in Arm Mbed OS 5.15.3. The CoAP parser is responsible for parsing received CoAP packets. The function sn_coap_parser_options_parse_multiple_options() parses CoAP options that may occur multiple consecutive times in a single packet. While processing the options, packet_data_pptr is accessed after being incremented by option_len without a prior out-of-bounds memory check. The temp_parsed_uri_query_ptr is validated for a correct range, but the range valid for temp_parsed_uri_query_ptr is derived from the amount of allocated heap memory, not the actual input size. Therefore the check of temp_parsed_uri_query_ptr may be insufficient for safe access to the area pointed to by packet_data_pptr. As a result, access to a memory area outside of the intended boundary of the packet buffer is made.

Why it matters now

EPSS 0.01352 71st percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:o:arm:mbed_os:5.15.3:*:*:*:*:*:*:*5.15.3VulnerableArm
  • cpe:2.3:o:arm:mbed_os:5.15.3:*:*:*:*:*:*:* Versions 5.15.3 Vulnerable ·Arm

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-12884
  2. 2026-10-03 Alias added: GHSA-ghhj-m687-4jqx

References

  • TI-2024-32659 An issue was discovered in MBed OS 6.16.0. CVSS 3.1CRITICAL 9.8
  • TI-2020-10244 Buffer over-reads were discovered in the CoAP library in Arm Mbed OS 5.15.3. CVSS 3.1CRITICAL 9.1
  • TI-2020-10247 A buffer over-read was discovered in the CoAP library in Arm Mbed OS 5.15.3. CVSS 3.1CRITICAL 9.1
  • TI-2020-10246 An infinite loop was discovered in the CoAP library in Arm Mbed OS 5.15.3. CVSS 3.1HIGH 7.5
  • TI-2024-15175 Buffer Overflow vulnerability in ARM mbed-os v.6.17.0 allows a remote attacker to execute… CVSS 3.1HIGH 7.0

Sources