CVE-2026-63641CWE-284broken-access-control

CVE-2026-63641

published August 18, 2026

CVSS
2.3
EPSS
0%
Percentile
36.5
In the wild
Unconfirmed
What it is

MagicMirror² is an open source modular smart mirror platform. Prior to 2.37.0, MagicMirror applies ipWhitelist only as Express middleware, while the Socket.IO server in js/server.js is attached directly to the HTTP server without equivalent IP allowlist, origin, or namespace authentication checks. In a documented non-loopback deployment that relies on ipWhitelist, an unauthenticated adjacent-network client can connect directly to module Socket.IO namespaces, and js/node_helper.js dispatches arbitrary events and payloads to socketNotificationReceived. The default newsfeed and calendar helpers can make server-side requests to attacker-selected URLs, while the default updatenotification helper can reach child_process.exec when a third-party module update is pending and the attacker supplies an update command through the socket CONFIG path. This can expose internal services, manipulate module-helper state, and conditionally execute commands. This issue is fixed in version 2.37.0.

The record
Technical detail
CVSS
2.3 · NONE
CVSS v4.0
2.3 · CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L
EPSS
0.00433 · 36.5th percentile
Weakness
CWE-284 · Improper Access Control
Published
2026-08-18T22:19Z
References (5)
EPSS history
Timeline
  • 18 AUG 17:13Z
    MagicMirror Socket.IO module namespaces bypass configured IP whitelist and allow unauthenticated server-side actions
    cvelistv5