Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2019-17210 Details

Description

A denial-of-service issue was discovered in the MQTT library in Arm Mbed OS 2017-11-02. The function readMQTTLenString() is called by the function MQTTDeserialize_publish() to get the length and content of the MQTT topic name. In the function readMQTTLenString(), mqttstring->lenstring.len is a part of user input, which can be manipulated. An attacker can simply change it to a larger value to invalidate the if statement so that the statements inside the if statement are skipped, letting the value of mqttstring->lenstring.data default to zero. Later, curn is accessed, which points to mqttstring->lenstring.data. On an Arm Cortex-M chip, the value at address 0x0 is actually the initialization value for the MSP register. It is highly dependent on the actual firmware. Therefore, the behavior of the program is unpredictable from this time on.

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

URLSource(s)Tag(s)
https://github.com/ARMmbed/mbed-os/issues/11802 CVEIssue TrackingThird Party Advisory
https://github.com/ARMmbed/mbed-os/issues/11802 [email protected]Issue TrackingThird Party Advisory

Weakness Enumeration

CWE-IDCWE NameSource
CWE-20Improper Input Validation[email protected]

Affected Products

ProductVersions
arm mbed-mqtt
2017-11-02

CPE

  • cpe:2.3:a:arm:mbed-mqtt:2017-11-02:*:*:*:*:*:*:*

Remediation

  • No remediation found in references.
arm mbed-os
All versions

CPE

  • cpe:2.3:o:arm:mbed-os:-:*:*:*:*:*:*:*

Remediation

  • No remediation found in references.

Change History

4 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2019-17210
NVD Published Date:
Nov 4, 2019
NVD Last Modified:
Jun 17, 2026
Source:
[email protected]
CVE-2019-17210 Details - Not Deferred