Image
Dot. Manual
Image
Dot. Manual
Back to home

Dot.

Install Dot. AppDiagnostic Tool

Quote

Quote/0
Pairing Quote/0How to TapShare with Family and FriendsHow to Charge
Content Mode
Loop ContentFixed Content
TimingNewApp Clip and Tap-to-InteractNew
Screen States and Troubleshooting
Update DeviceReset NetworkReset DeviceChangelogNew
Service and RepairCustomize Quote/0

Rand The Pocket Prophet

Rand/0
Getting Started
Features
Book of AnswersFortuneMBTI GuideWooden FishCoin FlipBluetooth RemoteNewPomodoroNewClockTimerNewDice RollNumber Under TenDisplay ModeNewNFC Cards
Wi-FiCustom WallpaperSettingsHow to Charge
Update DeviceReset DeviceChangelogNew
Service and RepairCustomize Rand/0

Content & Services

Roadmap
Content Studio
Join Content StudioRSS
Shortcuts
Co Create
Software
AdventureX QR ServiceCastCardDiablo II Resurrected Terror Zone & Uber Diablo Alert ToolDot Token Dashboard: Claude Code Hub Usage RankingsDot Calendar - Weather Calendar for Quote/0DotCanvasDotClientDot Crypto TickerDot Mate - Quote/0 Automation SchedulerIntelligent Poetry Weather Generation SystemDot ServiceDot Studio: Local Content Console for Quote/0F1 Quote/0: Race Calendar and Live Standings DashboardFureru Calendar: iCal Schedule Display for Quote/0Dot Quote/0 Home Assistant Dashboard CardDot Quote/0 Home Assistant IntegrationInkCanvasQuote/0 Baby Dashboard: Local Baby Care TrackerInkLink Studio: Local Web Console for Quote/0Lingxi MultiScreen: Three-display controlNewMindReset Dot MCP (Lakphy)Pocket Prophet Dashboard: Local Content Hub for Pocket ProphetPocket Prophet Display Features: A Market Screen and Pocket ReaderNewQuote/0 Send DemoQuote/0 + Calendar ShortcutQuote/0 Agent Skill (YangguangZhou)Quote/0 Evening SummaryQuote/0 Flash NoteQuote/0 Health ReminderQuote/0 + Holiday ShortcutQuote/0 MCP (stvlynn)Quote/0 MCP (thomaszdxsn)Quote/0 + WAY 2 Reminder ShortcutQuote/0 USB EPD BuddyQuote/0 Yearly Progress CalendarQuote/0 API Serverless MicroserviceQuote/0 Bad Apple: E-Paper Video Playback ExperimentQuote/0 AI Usage DashboardQuote/0 Client Python SDKQuote/0 DeepSeek Balance Dashboardquote0-desk: NFC-Interactive Desk Console for Quote/0Quote/0 Desktop StatusQuote/0 Sonos: Now Playing BridgeQuote/0 Kimi / GLM Usage DashboardQuote/0 Claude / Codex Usage DashboardQuote/0 WeatherQuote/0 SDK & CLI (MrWillCom)Server StatusToucanEcho / ECHO: macOS Agent with a Quote/0 Companion DisplayVibe Usage Quote/0: AI Coding Usage Dashboard
Hardware
IKEA SKÅDIS MountQuote/0 Carry Case HangerQuote/0 Desktop Charging Mini StandQuote/0 Desktop Stand (Andrrrrrrija)Quote/0 Desktop Stand (MindReset)Quote/0 Desktop Mini StandQuote/0 Monitor Mount (Kiiko)Quote/0 Excerpt Mount (GLB_wegoo777)Quote/0 Monitor Mount (TLL)Rand/0 Single Shoulder Bag Buckle 40mmNew
Open Platform
What is an APIDot SkillNewGet API KeyGet Device Serial NumberGet Device ListGet Device StatusGet TimezonesNewDevice SettingsNewSwitch to Next ContentList Device ContentControl Text ContentNewControl Image ContentNewControl Canvas ContentNew

Explore More Possibilities

Request New ContentJoin Content StudioOur Repositories

Security

MSA-2025-08-001MSA-2025-09-001MSA-2025-09-002MSA-2025-10-001MSA-2025-10-002MSA-2025-10-003MSA-2026-04-001
Responsible Disclosure Policy

More

Service StatusService and RepairCustomize ProductsPrivacy PolicyUser AgreementContact UsAbout MindReset
SecuritySecurity Advisory
Image

MSA-2025-10-003

Unauthorized access, sensitive information disclosure, and arbitrary device control in MQTT Broker

RSS

Release Date: Nov 25, 2025
Last Updated: Nov 25, 2025
Severity: Critical
Status: Fixed
CVSS 4.0 Score: 10.0 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H)


Overview

On 2025-10-15T14:57:00Z, we received a security report identifying critical vulnerabilities in our MQTT Broker infrastructure (handshake-naked.mindreset.tech:11883). The broker had severe security configuration deficiencies including missing authentication, improper authorization controls, and unencrypted communications. These combined issues allowed any attacker to anonymously connect to the service, monitor all device communications in real-time (including highly sensitive user tokens), and send control commands to arbitrary devices, effectively compromising the entire system.

These vulnerabilities have been completely resolved through comprehensive authentication improvements, ACL implementation, and protocol upgrade to encrypted WebSocket connections.

Impact Scope

ItemDetails
Affected ProductDot MQTT Broker Infrastructure
Affected VersionMQTT Broker at handshake-naked.mindreset.tech:11883 prior to the fix
Fixed VersionServer-side: ACL and authentication hardening; Client-side: app v1.1.1, firmware v1.7.0
Affected ComponentMQTT Broker (handshake-naked.mindreset.tech:11883)
Attack VectorNetwork
Required PrivilegeNone (anonymous access)

Technical Description

The target MQTT Broker exhibited three critical security deficiencies that compounded to create a complete system compromise scenario:

Identified Vulnerabilities

1. Missing Authentication

The system allowed clients to connect successfully using empty ClientID, Username, and Password fields. This indicated that the server had no authentication barriers whatsoever, leaving the door wide open for any attacker.

2. Improper Authorization Controls

After successful anonymous connection, the system imposed no restrictions on client subscribe/publish permissions. Attackers could:

  • Subscribe to wildcard topics (e.g., mr/dot/quote/0/2/#) to monitor all device uplink data, status, and commands
  • Publish messages to any device topic (e.g., /set subtopics) to achieve remote control
  • Access all inter-device communications without any authorization checks

3. Unencrypted Communication Channel

The service operated on standard MQTT port 11883 with all traffic transmitted in plaintext without TLS/SSL encryption. This meant:

  • All data (including device information, control commands, and user tokens) could be easily intercepted and modified by man-in-the-middle attackers during transmission
  • Even if authentication were added later, credentials would still be exposed during transmission without encryption
  • Network intermediaries could trivially eavesdrop on all communications

Potential Consequences

  • Large-scale sensitive information disclosure: Attackers could obtain real-time operational data and status from all devices. Particularly concerning was the exposure of tokens that could be used for identity impersonation in other associated systems (such as App or Web API), enabling deeper system intrusion.

  • Arbitrary remote device control: The most severe risk. Attackers could send forged commands to any or all devices in the system, including but not limited to: modifying device configurations, shutting down devices, executing malicious operations, and potentially causing physical damage or safety incidents.

  • Complete system disruption: Attackers could cause the entire IoT system to fall into chaos or complete failure by sending large volumes of garbage messages or malicious commands.

  • Man-in-the-middle attacks: Due to unencrypted communications, any attacker on the network path could intercept, view, or even modify communication content between devices and servers.

Remediation

  • Implemented mandatory authentication: Configured the MQTT Broker to require all client connections to provide unique, valid credentials. Disabled all anonymous access.

  • Implemented strict Access Control Lists (ACL): Configured fine-grained ACL rules for each device and user, ensuring they can only publish and subscribe to specific topics within their permission scope.

  • Enabled and enforced TLS/SSL encryption: Migrated service from insecure plaintext MQTT protocol to wss:// (MQTT over WebSocket) protocol, fundamentally eliminating eavesdropping and man-in-the-middle attacks.

Impact Assessment

  • We found no evidence of malicious exploitation beyond validation/testing described in the report.

User Action

  • No action required. The vulnerability is fixed server-side with enhanced authentication and ACL controls. However, we recommend updating to app version 1.1.1 and device firmware v1.7.0 or above for improved performance and enhanced control experience with the new encrypted WebSocket protocol.

Acknowledgements

We sincerely thank Mason for the thorough security analysis and responsible disclosure of this critical infrastructure vulnerability. The detailed nature of this report enabled us to comprehensively address authentication, authorization, and encryption deficiencies in our IoT communication infrastructure.


Disclaimer: This advisory reflects information available at publication. We will monitor for related threats and update this document if material changes occur.
Document ID: MSA-2025-10-003
Classification: Public
Issued by: MindReset Security Team

Did this solve your problem?

Join our community

MSA-2025-10-002

Multiple logic vulnerabilities in user API endpoint

MSA-2026-04-001

Hardcoded bearer token in OTA firmware enabling arbitrary firmware record tampering

Contents

OverviewImpact ScopeTechnical DescriptionIdentified Vulnerabilities1. Missing Authentication2. Improper Authorization Controls3. Unencrypted Communication ChannelPotential ConsequencesRemediationImpact AssessmentUser ActionAcknowledgements