CVE-2025-10543 in Paho Go MQTTinformazioni

Riassunto

di VulDB • 18/06/2026

Nelle versioni <=1.5.0 della libreria Eclipse Paho Go MQTT (paho.mqtt.golang), le stringhe codificate in UTF-8 passate alla libreria potrebbero essere codificate in modo errato se la loro lunghezza supera i 65535 byte. Ciò può comportare la presenza di contenuti imprevisti nei pacchetti inviati al server (ad esempio, una parte di un argomento MQTT potrebbe fuoriuscire nel corpo del messaggio in un pacchetto PUBLISH).

Il problema sorge perché la lunghezza dei dati passati è stata convertita da int64/int32 (a seconda della CPU) a int16 senza verificare eventuali overflow. La lunghezza int16 è stata quindi scritta, seguita dai dati (ad esempio, l'argomento). Ciò significava che quando i dati (ad esempio, l'argomento) superavano i 65535 byte, la quantità di dati scritti eccedeva quanto indicato dal campo della lunghezza. Ciò potrebbe portare a un pacchetto corrotto o far sì che i dati in eccesso fuoriescano in un altro campo (ad esempio, l'argomento fuoriesce nel corpo del messaggio).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Eclipse

Prenotare

16/09/2025

Divulgazione

02/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00227

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!