home / blog

2026-11-05 · critical

CVE-2026-114550: Remote Code Execution in libwebsockets MQTT

CVE-2026-114550: Unauthenticated remote code execution in libwebsockets MQTT.

CVE-2026-114550: Remote Code Execution in libwebsockets MQTT

CVE-2026-114550 is an out-of-bounds write vulnerability in the libwebsockets library, widely used to implement the MQTT protocol in web, IoT, and connected system environments. The flaw exists in the unvalidated handling of PUBACK (Publish Acknowledgement) packets, allowing a remote attacker to write data beyond allocated memory buffer boundaries. This enables arbitrary code execution within the affected process context, without requiring authentication credentials.

The vulnerability is classified as critical for its unauthenticated remote code execution capability. Although the CVSS score has not yet been published by official authorities, the flaw type (RCE without credentials) places it at the highest severity level. Registration on NVD occurred on November 4, 2026, and by the following day public repositories appeared on GitHub claiming to contain exploits, indicating immediate visibility and potential exploitation in production environments.

Organizations deploying libwebsockets must immediately identify all instances in use, prioritizing systems exposed to untrusted networks. It is critical to continuously monitor official libwebsockets advisories for a corrective patch. In the interim, restrict MQTT service access exclusively to trusted networks, apply network segmentation and isolation, and evaluate temporary disabling of MQTT on non-essential applications to significantly reduce exploitation risk.

The absence of an official patch at publication time makes this vulnerability particularly critical for system administrators. The remote attack vector combined with no authentication prerequisites positions it as an absolute priority for those maintaining libwebsockets in production environments. Immediate inventory assessment and update planning are essential actions to reduce the risk of system compromise.

At a glance

What
Out-of-bounds write in MQTT PUBACK packet handling in libwebsockets. Enables unauthenticated remote code execution through insufficient user data validation.
Severity
Critical. RCE without authentication. CVSS score not reported by official sources.
Affected versions
Not specified in official NVD description. Vulnerability impacts unspecified libwebsockets installations.
Fix
Not reported at time of publication.
Status
Published to NVD on November 4, 2026. GitHub signal on November 5, 2026: repositories claiming to contain exploits.
Action
Identify libwebsockets versions in critical environments. Monitor official libwebsockets advisories for patches. Restrict MQTT access to trusted networks. Apply network segmentation and evaluate temporary disabling on non-essential systems.

Sources: NVD, CVE-2026-114550

← All articles