Description
PlainSaslServer.java in Apache Qpid Java before 6.0.3, when the broker is configured to allow plaintext passwords, allows remote attackers to cause a denial of service (broker termination) via a crafted authentication attempt, which triggers an uncaught exception.
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.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | qpid-cpp | No fix yet | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.qpid:qpid-broker | < 6.0.3 | 6.0.3 | GHSA-jj9h-mwhq-8vhm |
References
- https://issues.apache.org/jira/browse/QPID-7271
- https://svn.apache.org/viewvc?view=revision&revision=1744403
- 1035982 vdb-entry
- http://packetstormsecurity.com/files/137215/Apache-Qpid-Java-Broker-6.0.2-Denial-Of-Service.html
- http://qpid.apache.org/releases/qpid-java-6.0.3/release-notes.html
- 20160527 [CVE-2016-3094] Apache Qpid Java Broker denial of service vulnerability mailing-list
- [qpid-users] 20160527 [CVE-2016-3094] Apache Qpid Java Broker denial of service vulnerability mailing-list