Read the docs
TI-2026-45284 Aliases CVE-2026-63642GHSA-998g-7v5w-cr7g

MagicMirror newsfeed Socket.IO notification allows blind server-side request forgery

Priority HIGH 69CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

MagicMirror² is an open source modular smart mirror platform. Prior to 2.37.0, checkArticleUrl in defaultmodules/newsfeed/node_helper.js accepts the CHECK_ARTICLE_URL notification through the unauthenticated Socket.IO namespace /newsfeed and performs fetch(url, { method: "HEAD" }) without validating the attacker-controlled URL. The helper returns ARTICLE_URL_STATUS containing the URL and framing result, providing a response and timing oracle that can identify internal hosts and ports and trigger side effects on services that react to HEAD requests. This issue is fixed in version 2.37.0.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00496 42nd percentileScored 2026-11-07
Fix Fixed MagicMirror (MagicMirrorOrg): 2.37.0magicmirror (npm): 2.37.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
MagicMirrorOrgMagicMirrorbefore 2.37.02.37.0Patch availableCNA
—magicmirror (npm)before 2.37.02.37.0Patch availableGHSA-998g-7v5w-cr7g
  • MagicMirror VendorMagicMirrorOrg Affected before 2.37.0 Fixed in 2.37.0 Patch available CNA
  • magicmirror (npm) Vendor— Affected before 2.37.0 Fixed in 2.37.0 Patch available GHSA-998g-7v5w-cr7g

Remediation

  • Fix · CNA MagicMirror (MagicMirrorOrg) Fixed in 2.37.0
  • Fix · GHSA-998g-7v5w-cr7g magicmirror (npm) Fixed in 2.37.0 Advisory →

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-63642
  2. 2026-10-03 Alias added: GHSA-998g-7v5w-cr7g

References

  • TI-2026-45282 MagicMirror socket payload secret placeholder expansion can disclose SECRET_* environment variables CVSS 3.1MEDIUM 4.3
  • TI-2026-45283 MagicMirror Socket.IO module namespaces bypass configured IP whitelist and allow unauthenticated server-side actions CVSS 4.0LOW 2.3
  • TI-2026-45285 MagicMirror: ssrf calendar .js CVSS 4.0MEDIUM 6.3

Sources