PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-63643 MagicMirrorOrg CVE debrief

CVE-2026-63643 is a vulnerability in MagicMirror², an open-source modular smart mirror platform. The issue allows an attacker to exfiltrate internal-service response data by sending a server-side request without proper SSRF validation. This vulnerability is fixed in version 2.37.0. Affected deployments should be identified and assessed for exposure. The vulnerability allows an attacker to exfiltrate internal-service response data, providing a potential blind request and timing primitive if the response is not valid iCal. Defenders should prioritize verifying exposure and upgrading to version 2.37.0 if vulnerable.

Vendor
MagicMirrorOrg
Product
MagicMirror
CVSS
MEDIUM 6.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-18
Original CVE updated
2026-09-08
Advisory published
2026-08-18
Advisory updated
2026-09-08

Who should care

Defenders responsible for MagicMirror² installations should assess exposure and prioritize upgrading to version 2.37.0 if vulnerable. This includes operators, platform administrators, and security teams who manage or monitor MagicMirror² deployments. They should review system configurations, verify versions, and monitor for suspicious activity related to the vulnerability.

Why it matters

CVE-2026-63643 allows an attacker to exfiltrate internal-service response data by sending a server-side request without proper SSRF validation in MagicMirror². Defenders should prioritize verifying exposure and upgrading to version 2.37.0 if vulnerable.

  • Potential exfiltration of internal-service response data
  • Blind request and timing primitive if response is not valid iCal

Technical summary

The ADD_CALENDAR handler in defaultmodules/calendar/node_helper.js accepts an attacker-controlled URL, authentication data, and selfSignedCert setting through the unauthenticated Socket.IO namespace /calendar. The handler passes these fields to CalendarFetcher, causing a server-side request without SSRF validation and optionally disabling TLS verification. When the response is valid iCal, CALENDAR_EVENTS returns parsed event data to the attacker, allowing internal-service response data to be exfiltrated; other responses still provide a blind request and timing primitive.

Defensive priority

Defenders should prioritize verifying exposure of MagicMirror² installations and upgrading to version 2.37.0 if vulnerable.

Recommended defensive actions

  • Verify MagicMirror² installations for exposure
  • Upgrade to version 2.37.0 if vulnerable
  • Monitor for suspicious activity
  • Review compensating controls for exposed systems
  • Check relevant monitoring, detection, and logs for exposed assets
  • Track exceptions and retest remediated assets
  • Plan vendor-supported updates through normal change control

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. The vulnerability was reported through a source reference and affects MagicMirror² installations prior to version 2.37.0. Evidence of exposure should be verified through reviewing system configurations and versions. Defenders should also monitor for suspicious activity related to the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-63643 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-63643

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-63643 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63643

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.