This CVE describes four vulnerabilities in the Mira hormone monitoring device that, taken together, represent not a cluster of bugs but a fundamental security architecture failure. The device appears to have been designed under the assumption that BLE's theoretical privacy properties — specifically random addressing — provided actual protection, when in practice every security boundary is either absent or trivially bypassed.

The most critical finding is the static random BLE address that never rotates. BLE random addresses are the protocol's only mechanism against passive physical tracking; they must rotate periodically to prevent long-term correlation. A static random address isn't random in any meaningful security sense — it's a persistent identifier that defeats the sole privacy primitive the standard provides. This suggests the developers conflated the syntax of BLE privacy mechanisms with their actual security function, a conceptual failure at the design level.

This cascades through the other issues. Account rebinding without authentication implies either no ownership validation exists in the protocol, or the device accepts rebind commands from any bonded source. The cleartext storage of hormone measurements indicates encryption at rest was never treated as a requirement — presumably because designers assumed BLE range limitations and random addresses provided adequate confidentiality. The DoS capability via undocumented opcodes suggests the firmware exposes a command interface that was never formally specified or reviewed.

For health IoT, these failures compound severely. Hormone data is sensitive biometric information qualifying as protected health information in many jurisdictions. The combination of unauthenticated device operations, cleartext storage, and a permanent BLE identifier creates exposure that exceeds the technical CVSS score.

The remediation outlook is constrained. Address rotation and cleartext storage are firmware features — potentially patchable. But account rebinding without ownership validation requires rethinking the pairing model entirely, which may demand hardware-level changes. If the static address stems from a chip or bootloader constraint rather than software, it's genuinely unfixable on existing devices. The CVSS 8.8 treats these as four equal vulnerabilities; from a blast radius perspective, you have one unpatchable permanent identifier enabling three conditionally patchable issues. For deployed hardware, the entire security model may require re-architecture, which for many devices means end-of-life rather than remediation.

If you have this device in your environment: treat it as an untrusted BLE peripheral with no meaningful access control. Assume any captured BLE traffic can be correlated to the device permanently. Do not rely on BLE range as a security boundary. Review whether the device can be isolated from networks carrying sensitive health data. For procurement, this vulnerability pattern indicates a manufacturer that never constructed a coherent threat model — evaluate whether any firmware updates from this vendor can be trusted to address architectural flaws rather than surface symptoms.