
CVE catalog
CVE-2018-17187
qpid-proton: CVE-2018-17187
- Severity
- Medium · CVSS 6.8
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 2.54% · Oct 25, 2026
The Apache Qpid Proton-J transport includes an optional wrapper layer to perform TLS, enabled by use of the 'transport.ssl(...)' methods. Unless a verification mode was explicitly configured, client and server modes previously defaulted as documented to not verifying a peer certificate, with options to configure this explicitly or select a certificate verification mode with or without hostname verification being performed. The latter hostname verifying mode was not implemented in Apache Qpid Proton-J versions 0.3 to 0.29.0, with attempts to use it resulting in an exception. This left only the option to verify the certificate is trusted, leaving such a client vulnerable to Man In The Middle (MITM) attack. Uses of the Proton-J protocol engine which do not utilise the optional transport TLS wrapper are not impacted, e.g. usage within Qpid JMS. Uses of Proton-J utilising the optional transport TLS wrapper layer that wish to enable hostname verification must be upgraded to version 0.30.0 or later and utilise the VerifyMode#VERIFY_PEER_NAME configuration, which is now the default for client mode usage unless configured otherwise.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | qpid-proton | sid | 0.37.0-10 | fixed |
| Debian | qpid-proton | forky | 0.37.0-10 | fixed |
| Debian | qpid-proton | trixie | 0.37.0-6 | fixed |
| Debian | qpid-proton | bookworm | 0.37.0-2 | fixed |
| Ubuntu | qpid-proton | 16.04 | 0.7-2 | vulnerable |
| Ubuntu | qpid-proton | 16.04 | 0.10-2 | vulnerable |
| Ubuntu | qpid-proton | 18.04 | 0.14.0-5.1 | vulnerable |
| Ubuntu | qpid-proton | 18.04 | 0.14.0-5.1ubuntu1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | qpid-proton | source | sid | 0.22.0-1 | unimportant | Not reported | Not reported |
| Debian | qpid-proton | source | forky | 0.22.0-1 | unimportant | Not reported | Not reported |
| Debian | qpid-proton | source | trixie | 0.22.0-1 | unimportant | Not reported | Not reported |
| Debian | qpid-proton | source | bookworm | 0.22.0-1 | unimportant | Not reported | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libqpid-proton11]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2+b1· amd64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2+b1· arm64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [libqpid-proton11-dev]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2+b1· amd64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2+b1· arm64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [libqpid-proton11-dev-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
Source package: [qpid-proton]
Details (2)
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [libqpid-proton-cpp12]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2+b1· amd64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2+b1· arm64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [libqpid-proton-cpp12-dev]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2+b1· amd64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2+b1· arm64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [libqpid-proton-cpp12-dev-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [python3-qpid-proton]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2+b1· amd64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2+b1· arm64 · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
- [python-qpid-proton-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
0.37.0-2· all · bookwormFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12
[Debian 13 (Trixie)]
- [libqpid-proton11]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· amd64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· arm64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [libqpid-proton11-dev]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· amd64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· arm64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [libqpid-proton11-dev-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
Source package: [qpid-proton]
Details (2)
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [libqpid-proton-cpp12]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· amd64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· arm64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [libqpid-proton-cpp12-dev]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· amd64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· arm64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [libqpid-proton-cpp12-dev-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [python3-qpid-proton]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· amd64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· arm64 · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
- [python-qpid-proton-doc]Fixed
Source package: [qpid-proton]
Details (2)
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
0.37.0-6· all · trixieFixed · Fixed:
0.22.0-1dsa · qpid-proton · debian · 13
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2018-17187]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2018-17187]
- [https://security-tracker.debian.org/tracker/CVE-2018-17187]
- [https://security.access.redhat.com/data/csaf/v2/vex/2018/cve-2018-17187.json]
[Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]