CVE-2024-43488: Visual Studio Code extension for Arduino Remote Code Execution Vulnerability

Overview

Severity
High (CVSS 8.8)
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C
Category
Remote Code Execution
Exploit Status
Not Exploited
Exploitation Likelihood
Less Likely
Patch Tuesday
2024-Oct
Released
2024-10-08
Last Updated
2024-10-22
EPSS Score
2.50% (percentile: 85.3%)

Description

Missing authentication for critical function in Visual Studio Code extension for Arduino allows an unauthenticated attacker to perform remote code execution through network attack vector.

FAQ

Why are there no links to an update or instructions with steps that must be taken to protect from this vulnerability? This vulnerability has already been fully mitigated by Microsoft. There is no action for users of this service to take. The purpose of this CVE is to provide further transparency. Please see Toward greater transparency: Unveiling Cloud Service CVEs for more information. Where do I find the update for Visual Studio Code extension for Arduino? Microsoft is not planning on fixing this vulnerability in Visual Studio Code extension for Arduino as the extension has been deprecated. The deprecation was announced here: Arduino (deprecated). Microsoft recommends that customers use Arduino IDE software.

Affected Products (1)

Developer Tools

  • Visual Studio Code

Acknowledgments

<a href="https://github.com/ahmsec">Ahmad Khan</a>

Revision History

  • 2024-10-08: Information published.
  • 2024-10-22: Added an acknowledgement. This is an informational change only.