PT-2026-7491 · Canonical+1 · Arduino+1

CVE-2026-26399

·

Published

2026-02-11

·

Updated

2026-04-21

CVSS v3.1

5.3

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Arduino Core STM32 versions prior to 1.7.0
Description A stack-use-after-return issue occurs when the pwm start() function allocates a TIM HandleTypeDef structure on the stack and passes its address to HAL initialization routines, which then store it in a global timer handle registry. Once the function returns, interrupt service routines may dereference this dangling pointer, leading to memory corruption.
Recommendations Update to version 1.7.0 or later.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-26399

Affected Products

Arduino
Arduino Core Stm32