CVE-2025-63235
Received Received - Intake

MQTT Broker Resource Leak via Malformed CONNECT Packets

Vulnerability report for CVE-2025-63235, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-07

Last updated on: 2026-08-07

Assigner: MITRE

Description

In sol commit 373d848 (2024-12-12), the broker does not fully release resources when handling malformed or duplicate CONNECT packets. When clients send invalid CONNECT packets - either due to repeated attempts or failed authentication - the server may silently drop the connection or send a CONNACK but fail to close the session or deallocate internal resources. This behavior allows an attacker to create numerous half-open connections that consume memory and file descriptors indefinitely, potentially triggering the Linux OOM killer and causing a denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-07
Last Modified
2026-08-07
Generated
2026-08-07
AI Q&A
2026-08-07
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves the sol MQTT broker failing to fully release resources when handling malformed or duplicate CONNECT packets. Instead of properly closing sessions, it may silently drop connections or send a CONNACK while leaving TCP sessions open. This creates half-open connections that consume memory and file descriptors indefinitely.

Detection Guidance

Monitor for unusually high numbers of active TCP connections to the MQTT broker port (default 1883). Use netstat -an | grep 1883 to check for half-open connections. Check system memory usage with free -m or top for abnormal consumption. Inspect MQTT broker logs for repeated failed CONNECT attempts or CONNACK responses without proper session closure.

Impact Analysis

An attacker could exploit this to create many half-open connections, consuming system resources like memory and file descriptors. This may trigger the Linux OOM killer, causing the sol process to terminate and resulting in a denial of service for legitimate clients.

Compliance Impact

This vulnerability could indirectly impact compliance with GDPR and HIPAA by enabling denial-of-service (DoS) attacks that disrupt service availability. GDPR requires data processing systems to ensure availability and resilience, while HIPAA mandates safeguards against unauthorized access or disruptions. A DoS condition may violate these requirements by degrading or halting system functionality.

Mitigation Strategies

Update the sol MQTT broker to the latest version that fixes this issue. Configure firewall rules to limit connection rates to the MQTT port. Disable anonymous connections if not required and enforce strong authentication. Monitor system resources closely and set up alerts for abnormal memory or file descriptor usage.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-63235. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart