CVE catalog

CVE-2018-17187

qpid-proton: CVE-2018-17187

[CVE catalog]

Severity
Medium · CVSS 6.8CVSS: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.

DistributionPackageReleaseVersionStatus
Debianqpid-protonsid0.37.0-10fixed
Debianqpid-protonforky0.37.0-10fixed
Debianqpid-protontrixie0.37.0-6fixed
Debianqpid-protonbookworm0.37.0-2fixed
Ubuntuqpid-proton16.040.7-2vulnerable
Ubuntuqpid-proton16.040.10-2vulnerable
Ubuntuqpid-proton18.040.14.0-5.1vulnerable
Ubuntuqpid-proton18.040.14.0-5.1ubuntu1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianqpid-protonsourcesid0.22.0-1unimportantNot reportedNot reported
Debianqpid-protonsourceforky0.22.0-1unimportantNot reportedNot reported
Debianqpid-protonsourcetrixie0.22.0-1unimportantNot reportedNot reported
Debianqpid-protonsourcebookworm0.22.0-1unimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

    • 0.37.0-2 · all · bookworm

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · bookworm; dsa · qpid-proton · debian · 12

[Debian 13 (Trixie)]

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · amd64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · arm64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · amd64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · arm64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · amd64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · arm64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · amd64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · arm64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · amd64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · arm64 · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

  • Source package: [qpid-proton]

    Details (2)
    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

    • 0.37.0-6 · all · trixie

      Fixed · Fixed: 0.22.0-1

      dsa · qpid-proton · debian · 13

Observed:

References