CVE-2026-55637

8.8

GeiserX · genieacs-mcp

A vulnerable MCP server in GenieACS allows remote attackers to perform unauthorized actions via DNS rebinding due to missing origin validation and an unauthenticated listener.

Executive summary

An origin validation error in the genieacs-mcp server allows unauthenticated remote attackers to perform unauthorized device management tasks via DNS rebinding.

Vulnerability

The application incorrectly exposes an unauthenticated HTTP listener on the loopback address without validating Host or Origin headers. This allows a malicious website to use DNS rebinding to interact with the service, enabling unauthorized control over CPE management functions.

Business impact

An attacker can exploit this to reboot devices, modify TR-069 parameters, or execute firmware tasks, causing significant operational disruption and loss of device control. The CVSS score of 8.8 highlights the critical risk to infrastructure management systems and the potential for large-scale device compromise.

Remediation

Immediate Action: Update genieacs-mcp to version 0.3.2 or later to include necessary origin validation checks.

Proactive Monitoring: Review web server and application logs for unusual requests originating from unexpected origins or requests targeting the /mcp endpoint.

Compensating Controls: Restrict access to the MCP listener by binding it strictly to authorized interfaces and implement network-level controls to prevent unauthorized external access to the loopback service.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

The severity of this vulnerability necessitates an immediate update to the patched version. Organizations managing GenieACS infrastructure should conduct a review of their network environment to ensure that management interfaces are not exposed to untrusted web content.

Sources