CVE-2026-81315
7.4ash-project · ash_ai
A flaw in ash_ai allows unauthenticated attackers to bypass DNS-rebinding protections via malicious web pages, leading to unauthorized cross-site requests to a user's local MCP server.
Executive summary
A vulnerability in the ash_ai package allows attackers to bypass origin validation, enabling unauthorized cross-site requests to local MCP servers and posing a high risk to user data integrity.
Vulnerability
The vulnerability, categorized as an Origin Validation Error (CWE-346), exists within the AshAi.Mcp.Server module. Attackers can manipulate the Host and X-Forwarded-Proto headers to deceive the server into accepting unauthorized origins, effectively bypassing security checks without requiring any authentication.
Business impact
This vulnerability carries a CVSS score of 7.4, indicating a high level of risk. Successful exploitation permits an attacker to perform actions on the local MCP server on behalf of the user, which can lead to unauthorized data access, modification, or the execution of unintended commands. Such compromises can result in significant operational disruption and the loss of sensitive information processed by the local AI integration.
Remediation
Immediate Action: Update the ash_ai package to version 1.0.0 or later to ensure the server correctly restricts origins to localhost by default.
Proactive Monitoring: Review web server access logs for anomalous requests containing suspicious Host headers or unexpected X-Forwarded-Proto values.
Compensating Controls: Implement strict Network Access Control Lists or ensure the local MCP server is not exposed to untrusted web content to prevent DNS-rebinding attacks.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Given the potential for unauthorized access to local resources, organizations should prioritize updating the ash_ai package immediately. The transition to a whitelist-only origin policy in version 1.0.0 is a critical security improvement that effectively mitigates this attack vector. Ensure all development and production environments are patched to prevent potential exploitation.
More ash-project CVEs
Sources
Originally found and disclosed by Peter Ullrich, Peter Ullrich, with Zach Daniel / Ash Project (remediation developer), Jonatan Männchen / EEF (coordinator), per the CVE Program record.