Denial of Service in ZeroMQ
Description
A raw TCP connection to a fully CURVE/ZAP-protected ZeroMQ socket causes a denial of service, preventing legitimate clients from communicating.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A raw TCP connection to a fully CURVE/ZAP-protected ZeroMQ socket causes a denial of service, preventing legitimate clients from communicating.
Vulnerability
In ZeroMQ versions before 4.3.3, a denial-of-service vulnerability exists in the TCP transport handling. When a raw TCP socket is opened and connected to a ZeroMQ endpoint that is fully configured with CURVE encryption and ZAP authentication, the server application becomes unable to receive any messages from legitimate CURVE-authenticated clients. Handshakes complete successfully, and messages are delivered to the library, but they are never passed to the server application. This affects all ZeroMQ installations with TCP transport public endpoints, even those with CURVE/ZAP enabled. [1][2][3]
Exploitation
An unauthenticated remote attacker needs only to open a raw TCP connection to a ZeroMQ TCP endpoint. No authentication, user interaction, or special network position is required beyond the ability to reach the endpoint. The attacker simply connects a raw socket; the handshake with the ZeroMQ library will complete, but the attacker does not need to complete any legitimate CURVE handshake. The act of connecting causes the server to permanently lose the ability to receive messages from legitimate clients. [3]
Impact
A successfully exploited denial-of-service renders the ZeroMQ server application unable to receive any messages from legitimate clients, even after the attacker disconnects. This is a high-availability impact; the service does not crash but becomes effectively unusable for all intended communications. There is no loss of confidentiality or integrity, but the service is completely denied. [1][2][3]
Mitigation
The vulnerability is fixed in ZeroMQ version 4.3.3. Users should upgrade to this version or later. At the time of publication, no workaround existed for unpatched versions [3]. Fedora and Gentoo have released updated packages referencing the fix. [1][2][3]
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
21- osv-coords19 versionspkg:rpm/opensuse/libunwind&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/libunwind&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/zeromq&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/zeromq&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/zeromq&distro=openSUSE%20Tumbleweedpkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP1pkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP2pkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/libunwind&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015pkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/zeromq&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015
< 1.2.1-lp151.4.3.1+ 18 more
- (no CPE)range: < 1.2.1-lp151.4.3.1
- (no CPE)range: < 1.2.1-lp152.5.3.1
- (no CPE)range: < 4.2.3-lp151.5.6.1
- (no CPE)range: < 4.2.3-lp152.7.3.1
- (no CPE)range: < 4.3.4-2.2
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 1.2.1-4.2.3
- (no CPE)range: < 4.2.3-3.15.4
- (no CPE)range: < 4.2.3-3.15.4
- (no CPE)range: < 4.2.3-3.15.4
- (no CPE)range: < 4.2.3-3.15.4
- (no CPE)range: < 4.2.3-3.15.4
- (no CPE)range: < 4.2.3-3.15.4
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
7- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BZ5IMNQXDB52JFBXHFLK4AHVORFELNNG/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YFW2ZELCCPS4VLU4OSJOH5YL6KFKTFYW/mitrevendor-advisoryx_refsource_FEDORA
- security.gentoo.org/glsa/202009-12mitrevendor-advisoryx_refsource_GENTOO
- github.com/zeromq/libzmq/pull/3913mitrex_refsource_MISC
- github.com/zeromq/libzmq/pull/3973mitrex_refsource_MISC
- github.com/zeromq/libzmq/security/advisories/GHSA-25wp-cf8g-938mmitrex_refsource_CONFIRM
- lists.debian.org/debian-lts-announce/2020/11/msg00017.htmlmitremailing-listx_refsource_MLIST
News mentions
0No linked articles in our index yet.