CVE-2026-48490 in ArduinoCore-avrinformazioni

Riassunto

di VulDB • 12/09/2026

ArduinoCore-avr contiene il codice sorgente e i file di configurazione della piattaforma Arduino AVR Boards. Una vulnerabilità nelle versioni precedenti alla 1.8.8 consente a un attaccante di innescare uno stack-based buffer overflow quando si concatenano valori in virgola mobile (floating-point) di magnitudo sufficientemente elevata su un oggetto String di Arduino. Passando valori vicini agli estremi dell'intervallo dei tipi float o double alle funzioni `String::concat(float)`, `String::concat(double)`, `String::operator+=()` oppure all'operatore `+` con operando float/double, la funzione `dtostrf()` scrive oltre il buffer stack di dimensione fissa, causando corruzione della memoria e denial of service. In condizioni specifiche, ciò potrebbe consentire l'esecuzione di codice arbitrario (arbitrary code execution) su schede Arduino basate su AVR. La correzione è inclusa a partire dalla release 1.8.8.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

21/05/2026

Divulgazione

11/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!