PatchSiren cyber security CVE debrief
CVE-2026-95843 moquette-io CVE debrief
CVE-2026-95843 debrief: Moquette MQTT broker vulnerability allows remote denial of service via malformed shared subscription filter. The issue arises from the PostOffice.subscribe method parsing a shared-subscription filter through SharedSubscriptionUtils.extractShareName before validating the complete $share/{shareName}/{topicFilter} structure. This can lead to a StringIndexOutOfBoundsException, terminating command handling on the shared session event loop and affecting other client sessions assigned to that loop. Defenders should verify and upgrade to Moquette version 0.18.1 or later, review MQTT broker configurations, and monitor for similar attempts.
- Vendor
- moquette-io
- Product
- moquette
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-23
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-23
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for MQTT broker configurations and deployments should assess exposure and verify their Moquette versions. Operators managing Moquette MQTT brokers, platform administrators, and security teams should review and adjust configurations for secure shared subscription filters. Vulnerability management teams should prioritize verifying and upgrading to Moquette version 0.18.1 or later.
Why it matters
CVE-2026-95843 is a high-severity vulnerability in Moquette MQTT broker that allows remote denial of service. Defenders should verify and upgrade to Moquette version 0.18.1 or later, review MQTT broker configurations, and monitor for similar attempts.
- Denial of service to client sessions on the affected MQTT broker
- Potential disruption to message handling and dependent services
- Need for verification of Moquette version and configuration
- Possible impact on MQTT broker performance and stability
Technical summary
CVE-2026-95843 is a vulnerability in the Moquette MQTT broker that allows a remote client to cause a denial of service by sending a malformed shared subscription filter. The issue arises from the PostOffice.subscribe method parsing a shared-subscription filter through SharedSubscriptionUtils.extractShareName before validating the complete $share/{shareName}/{topicFilter} structure. This can lead to a StringIndexOutOfBoundsException, terminating command handling on the shared session event loop and affecting other client sessions assigned to that loop. The vulnerability is fixed in Moquette version 0.18.1.
Defensive priority
Defenders should prioritize verifying and upgrading to Moquette version 0.18.1 or later.
Recommended defensive actions
- Verify Moquette version and upgrade to 0.18.1 or later if necessary
- Review and adjust MQTT broker configurations for secure shared subscription filters
- Monitor for similar denial of service attempts on the MQTT broker
- Perform vulnerability assessment for exposed Moquette deployments
- Inventory affected assets and prioritize remediation
- Implement compensating controls for exposed systems
- Track remediation progress and verify fixes
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, while GitHub references offer patch and release information. The vulnerability is fixed in Moquette version 0.18.1. Defenders should verify their Moquette versions and configurations. The issue allows remote denial of service via malformed shared subscription filters. Limited source detail is available; explicit evidence limits and defensive verification tasks are required.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-95843 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-95843
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-95843 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-95843
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/moquette-io/moquette/commit/affdc71fdba92dc020421678970ae70518fb6da2
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/moquette-io/moquette/pull/962
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/moquette-io/moquette/releases/tag/v0.18.1
[email protected] - Release Notes
-
Source reference
Unverified legacy reference
URL: https://github.com/moquette-io/moquette/security/advisories/GHSA-5f42-97gr-vfhq
[email protected] - Exploit, Mitigation, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.