Skip to content
OpenAdvisories
High · 7.5 CVE-2023-28366 EUVD-2023-32063GHSA-897v-899r-j3hg

The broker in Eclipse Mosquitto 1.3.2 through 2.x before 2.0.16 has a memory leak that can be abused remotely when a client sends many QoS …

Published Sep 1, 2023 · Updated Jun 26, 2025 · Assigned by mitre

Description

The broker in Eclipse Mosquitto 1.3.2 through 2.x before 2.0.16 has a memory leak that can be abused remotely when a client sends many QoS 2 messages with duplicate message IDs, and fails to respond to PUBREC commands. This occurs because of mishandling of EAGAIN from the libc send function.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mosquitto 2.0.17-1 —
Debian 13 mosquitto 2.0.17-1 —
Debian 12 mosquitto 2.0.11-1.2+deb12u1 DSA-5511-1
Debian 11 mosquitto 2.0.11-1+deb11u1 DSA-5511-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS mosquitto 2.0.11-1ubuntu1.1 USN-6492-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS mosquitto 1.6.9-1ubuntu0.1~esm1 USN-6492-1
Ubuntu Pro 18.04 LTS mosquitto No fix yet —
Ubuntu Pro 16.04 LTS mosquitto No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Satellite Utils 6 foreman +1 3.5.1.24-1.el8sat RHSA-2024:1061
Red Hat Satellite Capsule 6 foreman +1 3.5.1.24-1.el8sat RHSA-2024:1061
Red Hat Satellite Capsule 6 mosquitto 2.0.17-1.el8sat RHSA-2024:1061, RHSA-2024:0797
Red Hat Satellite Capsule 6 puppet-agent 7.27.0-1.el8sat RHSA-2024:0797
Red Hat Satellite Capsule 6 puppetserver 7.14.0-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 candlepin +1 4.3.11-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 foreman +12 3.5.1.24-1.el8sat RHSA-2024:1061
Red Hat Satellite 6 mosquitto 2.0.17-1.el8sat RHSA-2024:1061, RHSA-2024:0797
Red Hat Satellite 6 puppet-agent 7.27.0-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 puppetserver 7.14.0-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 rubygem-grpc 1.58.0-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 rubygem-puma 6.3.1-1.el8sat RHSA-2024:0797
Red Hat Satellite 6 rubygem-sidekiq 6.5.12-1.el8sat RHSA-2024:0797
ReleasePackageFixed inAdvisory
Alpine v3.24 mosquitto 2.0.16-r0 —
Alpine v3.23 mosquitto 2.0.16-r0 —
Alpine v3.22 mosquitto 2.0.16-r0 —
Alpine v3.21 mosquitto 2.0.16-r0 —
Alpine v3.20 mosquitto 2.0.16-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 mosquitto 2.0.16-r0 —
Alpine v3.18 mosquitto 2.0.16-r0 —

Advisories 6

References