Skip to content
OpenAdvisories
High · 7.5 CVE-2019-5432 EUVD-2019-0481GHSA-wv67-9jq7-8r69

Improper Input Validation and Buffer Over-read in mqtt-packet

Published May 6, 2019 · Updated Aug 4, 2024 · Assigned by hackerone

Description

A specifically malformed MQTT Subscribe packet crashes MQTT Brokers using the mqtt-packet module versions < 3.5.1, 4.0.0 - 4.1.3, 5.0.0 - 5.6.1, 6.0.0 - 6.1.2 for decoding.

Affected products

VendorProductAffectedFixed
— mqtt-packet Vulnerable versions: < 3.5.1, 4.0.0 - 4.1.3, 5.0.0 - 5.6.1, 6.0.0 - 6.1.2 —

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.

ReleasePackageFixed inAdvisory
Debian 14 node-mqtt-packet 6.0.0-2 —
Debian 13 node-mqtt-packet 6.0.0-2 —
Debian 12 node-mqtt-packet 6.0.0-2 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-mqtt-packet No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm mqtt-packet < 3.5.1 3.5.1 GHSA-wv67-9jq7-8r69
npm mqtt-packet >= 4.0.0, < 4.1.3 4.1.3 GHSA-wv67-9jq7-8r69
npm mqtt-packet >= 5.0.0, < 5.6.1 5.6.1 GHSA-wv67-9jq7-8r69
npm mqtt-packet >= 6.0.0, < 6.1.2 6.1.2 GHSA-wv67-9jq7-8r69

References