CVE-2025-10543
Last modified
CVE-2025-10543 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. In Eclipse Paho Go MQTT v3.1 library (paho.mqtt.golang) versions <=1.5.0 UTF-8 encoded strings, passed into the library, may be incorrectly encoded if their length exceeds 65535 bytes. This may lead to unexpected content in packets sent to the server (for example, part of an MQTT topic may leak into the message body in a PUBLISH packet). The issue arises because the length of the data passed in was converted from an int64/int32 (depending upon CPU) to an int16 without checks for overflows. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
In Eclipse Paho Go MQTT v3.1 library (paho.mqtt.golang) versions <=1.5.0 UTF-8 encoded strings, passed into the library, may be incorrectly encoded if their length exceeds 65535 bytes. This may lead to unexpected content in packets sent to the server (for example, part of an MQTT topic may leak into the message body in a PUBLISH packet). The issue arises because the length of the data passed in was converted from an int64/int32 (depending upon CPU) to an int16 without checks for overflows. The int16 length was then written, followed by the data (e.g. topic). This meant that when the data (e.g. topic) was over 65535 bytes then the amount of data written exceeds what the length field indicates. This could lead to a corrupt packet, or mean that the excess data leaks into another field (e.g. topic leaks into message body).
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/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
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Eclipse | Paho Mqtt | <= 1.5.0 |
References
- https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/254Issue Tracking, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-10543?
How severe is CVE-2025-10543?
How do I fix CVE-2025-10543?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-10538An authentication bypass vulnerability exists in LG Innotek …8.8
- CVE-2025-10539Due to improper TLS certificate validation in the DeskTime T…4.8
- CVE-2025-1054The UiCore Elements – Free Elementor widgets and templates p…6.4
- CVE-2025-10540iMonitor EAM 9.6394 transmits communication between the EAM …6.5
- CVE-2025-10541iMonitor EAM 9.6394 installs a system service (eamusbsrv64.e…7.8
- CVE-2025-10542iMonitor EAM 9.6394 ships with default administrative creden…9.8
- CVE-2025-10544Unrestricted file upload vulnerability in DocAve 6.13.2, Per…8.6
- CVE-2025-10545Mattermost versions 10.5.x <= 10.5.10, 10.11.x <= 10.11.2 fa…4.3
- CVE-2025-10546This vulnerability exist in PPC 2K15X Router, due to imprope…5.1
- CVE-2025-10547An uninitialized variable in the HTTP CGI request arguments …9.8
- CVE-2025-10548The CleverControl employee monitoring software (v11.5.1041.6…6.5
- CVE-2025-10549EfficientLab Controlio before v1.3.95 contains a DLL hijacki…5.1
Are you affected by CVE-2025-10543?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
