CVE-2018-8531High

Azure IoT Device Client SDK Memory Corruption Vulnerability

Published
October 9, 2018
Last Modified
—

🔗 CVE IDs covered (1)

📋 Description

A remote code execution vulnerability exists in the way that Azure IoT Hub Device Client SDK using MQTT protocol accesses objects in memory. The vulnerability could corrupt memory in a way that could allow an attacker to execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user. If the current user is logged on with administrative user rights, the attacker could take control of an affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. An attacker would have no way to force users to view the attacker-controlled content. Instead, an attacker would have to convince users to take action, typically via an enticement in email or instant message, or by getting them to open an email attachment. The security update addresses the vulnerability by changing the default allocators.

🎯 Affected products2

  • Azure IoT Edge
  • Hub Device Client SDK for Azure IoT

✅ Remediation

KBRelease Notes (Security Update)

🔗 References (3)