CVE-2025-69209 describes a stack-based buffer overflow in ArduinoCore-avr versions prior to 1.8.7, affecting AVR-based Arduino boards. An attacker can trigger this vulnerability by providing very large decimalPlaces values to String constructors or concat methods when converting floating-point numbers, leading to memory corruption and denial of service. While the attack complexity is low and no user interaction is required, it typically requires local access to the device. Under specific conditions, this could enable arbitrary code execution. Currently, there is no evidence of active exploitation, public exploit code, or significant community discussion surrounding this vulnerability.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
| Arduino | ArduinoCore-Avr | < 1.8.7CNA affected |
CVSS version used by this source: 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
Remediation records are not available for this CVE.