Skip to main content

Nanomq EUVD-2026-23939

| CVE-2026-32135 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-04-20 GitHub_M
7.7
CVSS 4.0 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

7
Patch released
Apr 22, 2026 - 17:32 nvd
Patch available
Re-analysis Queued
Apr 21, 2026 - 16:22 vuln.today
cvss_changed
Analysis Generated
Apr 20, 2026 - 20:33 vuln.today
Patch available
Apr 20, 2026 - 20:01 EUVD
EUVD ID Assigned
Apr 20, 2026 - 20:00 euvd
EUVD-2026-23939
Analysis Generated
Apr 20, 2026 - 20:00 vuln.today
CVE Published
Apr 20, 2026 - 19:23 nvd
HIGH 7.7

DescriptionGitHub Advisory

NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Versions prior to 0.24.11 have a remotely triggerable heap buffer overflow in the uri_param_parse function of NanoMQ's REST API. The vulnerability occurs due to an off-by-one error when allocating memory for query parameter keys and values, allowing an attacker to write a null byte beyond the allocated buffer. This can be triggered via a crafted HTTP request. Version 0.24.11 patches the issue.

AnalysisAI

Heap buffer overflow in NanoMQ MQTT Broker's REST API allows remote unauthenticated attackers to trigger denial of service via crafted HTTP requests. The off-by-one error in uri_param_parse function (CWE-122) affects all versions prior to 0.24.11. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Identify NanoMQ REST API endpoint
Delivery
Craft HTTP request with oversized query parameters
Exploit
Trigger off-by-one overflow in uri_param_parse
Execution
Corrupt heap metadata
Impact
Crash broker process (denial of service)

Vulnerability AssessmentAI

Exploitation Exploitation requires the NanoMQ REST API feature to be enabled and network-accessible to the attacker. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment Real-world risk is moderate-high for internet-exposed NanoMQ deployments despite the 7.7 CVSS score. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker identifies an internet-exposed NanoMQ broker instance through port scanning or IoT device reconnaissance (common on ports 8081/18083 for REST API). They craft an HTTP GET or POST request to any REST API endpoint with maliciously formatted query parameters containing precise byte sequences to trigger the off-by-one overflow in uri_param_parse. …
Remediation Upgrade NanoMQ MQTT Broker to version 0.24.11 or later, which contains the vendor-released patch addressing the off-by-one heap overflow (commit 69a97b3b39cc218f044f1c8896f4d3d8757bb394 available at https://github.com/nanomq/nanomq/commit/69a97b3b39cc218f044f1c8896f4d3d8757bb394). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all NanoMQ deployments and identify instances running versions prior to 0.24.11; assess criticality of affected systems. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-23939 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy