Alerts This Week
Warning Icon 1 714
Alerts This Week
Warning Icon 1 714

Fedora 30 Mosquitto: FEDORA-2019-8b83c261dd Moderate: MQTT Crash Fix

fedora
Calendar Grey October 4, 2019
Dist Fedora Esm H88
Fedora's Mosquitto 1.6.7 update focuses on improving stability and MQTT messaging efficiency, featuring key bug fixes for known crashes and enhancing performance.
1.6.7 Fix potential crash when reloading config

Summary

Mosquitto is an open source message broker that implements the MQ Telemetry

Transport protocol version 3.1 and 3.1.1 MQTT provides a lightweight method

of carrying out messaging using a publish/subscribe model. This makes it

suitable for "machine to machine" messaging such as with low power sensors

or mobile devices such as phones, embedded computers or micro-controllers

like the Arduino.

1.6.7 ===== Broker: * Add workaround for working with libwebsockets 3.2.0. *

Fix potential crash when reloading config. Client library: * Don't use / in

autogenerated client ids, to avoid confusing with topics. * Fix

mosquitto_max_inflight_messages_set() and mosquitto_int_option(...,

MOSQ_OPT_*_MAX, ...) behaviour. * Fix regression on use of

mosquitto_connect_async() not working. Clients: * mosquitto_sub: Fix -E

incorrectly not working unless -d was also specified. * Updated documentation

around automatic client ids. 1.6.6 ===== Security: * CVE-2019-11779 *

Restrict topic hierarchy to 200 levels to prevent possible stack overflow.

Broker: * Restrict topic hierarchy to 200 levels to prevent possible stack

overflow. * mosquitto_passwd now returns 1 when attempting to update a user that

does not exist. 1.6.5 ===== Broker: * Fix v5 DISCONNECT packets with

remaining length == 2 being treated as a protocol error. * Fix support for

libwebsockets 3.x. * Fix slow websockets performance when sending large

messages. * Fix bridges potentially not connecting on Windows. * Fix clients

authorised using `use_identity_as_username` or `use_subject_as_username` being

disconnected on SIGHUP. * Improve error messages in some situations when clients

disconnect. Reduces the number of "Socket error on client X, disconnecting"

messages. * Fix Will for v5 clients not being sent if will delay interval was

greater than the session expiry interval. * Fix CRL file not being reloaded on

HUP. * Fix repeated "Error in poll" messages on Windows when only websockets

listeners are defined. Client library: * Fix reconnect backoff for the

situation where connections are dropped rather than refused. * Fix missing locks

on `mosq->state`. Documentation: * Improve details on global/per listener

options in the mosquitto.conf man page. * Clarify behaviour when clients exceed

the `message_size_limit`. * Improve documentation for `max_inflight_bytes`,

`max_inflight_messages`, and `max_queued_messages`.

* Wed Sep 25 2019 Peter Robinson 1.6.7-1

- 1.6.7 release

* Tue Sep 24 2019 Fabian Affolter - 1.6.6-1

- Update to new upstream version 1.6.6

* Sat Sep 14 2019 Peter Robinson 1.6.5-1

- 1.6.5 release

* Mon Sep 2 2019 Peter Robinson 1.6.4-2

- Rebuild for libwebsockets 3.2

* Fri Aug 2 2019 Peter Robinson 1.6.4-1

- 1.6.4 release

* Thu Jul 25 2019 Fedora Release Engineering - 1.6.3-2

- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Tue Jun 18 2019 Fabian Affolter - 1.6.3-1

- Update to new upstream version 1.6.3

* Tue Apr 30 2019 Peter Robinson 1.6.2-1

- 1.6.2 release

* Sat Apr 27 2019 Peter Robinson 1.6.1-1

- 1.6.1 release

* Thu Apr 18 2019 Peter Robinson 1.6.0-1

- Major new 1.6.0 release

- Support for MQTT 5

[ 1 ] Bug #1753846 - CVE-2019-11779 mosquitto: malicious MQTT sends SUBSCRIBE packet leads to stack over flow

https://bugzilla.redhat.com/show_bug.cgi?id=1753846

su -c 'dnf upgrade --advisory FEDORA-2019-8b83c261dd' at the command

line. For more information, refer to the dnf documentation available at

https://dnf.readthedocs.io/en/latest/command_ref.html

All packages are signed with the Fedora Project GPG key. More details on the

GPG keys used by the Fedora Project can be found at

https://fedoraproject.org/security/

package-announce mailing list -- package-announce@lists.fedoraproject.org

To unsubscribe send an email to package-announce-leave@lists.fedoraproject.org

Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/

List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines

List Archives: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/

Change Log

References

Update Instructions

Product: Fedora 30
Version: 1.6.7
Release: 1.fc30
Summary: An Open Source MQTT v3.1/v3.1.1 Broker

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Your message here