CVE-2026-48490 in ArduinoCore-avrИнформация

Сводка

по VulDB • 11.09.2026

ArduinoCore-avr содержит исходный код и конфигурационные файлы платформы Arduino AVR Boards. Уязвимость в версиях старше 1.8.8 позволяет злоумышленнику вызвать stack-based buffer overflow при конкатенации чисел с плавающей запятой (floating-point values) достаточно большого значения к объекту String на платформе Arduino. При передаче значений, близких к крайним пределам диапазонов float или double, в функции `String::concat(float)`, `String::concat(double)`, `String::operator+=()` либо при использовании оператора `+` с операндом типа float/double, функция `dtostrf()` записывает данные за пределы фиксированного буфера в стеке (stack buffer), что приводит к повреждению памяти и отказу в обслуживании (DoS). При определенных условиях это может позволить выполнение произвольного кода на платах Arduino с архитектурой AVR. Исправление включено начиная с релиза `1.8.8`.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

21.05.2026

Раскрытие

11.09.2026

Модерация

принято

Вход

VDB-402686

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!