Description
tiger-slack started its MCP HTTP transport without enabling the host allow-list the underlying SDK provides. mcp/src/httpServer.ts called the shared httpServerFactory helper and never set the DNS-rebinding-protection option, so the transport accepted a request whatever host it named, and a page in a browser could point a name it controlled at the address the server was bound to and drive the locally reachable Slack MCP server through the visitor's browser. The fix passes the option explicitly alongside a dependency update; the update alone would not have closed it. The repository publishes no release that brackets the fix, so the affected boundary is the commit preceding it.
Published: 2026-08-27
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote code execution via DNS rebinding
Action: Immediate Patch
AI Analysis

Impact

tiger-slack launched its MCP HTTP transport without enabling the host allow‑list that the SDK normally provides. The HTTP server was started by calling httpServerFactory and never set the DNS‑rebinding‑protection option, allowing requests to be accepted regardless of the Host header. Consequently, an attacker could host a page under a domain that a victim controls, configure that domain to resolve to the address the Tiger‑Slack server is bound to, and use the victim’s browser to remotely invoke the locally reachable Slack MCP server. This bypasses any network boundaries that rely on host validation and could let the attacker perform operations against the internal server, potentially leading to arbitrary code execution or data exfiltration. The weakness is a classic DNS rebinding flaw (CWE‑346).

Affected Systems

Timescale's Tiger‑Slack application is affected for all commits preceding the fix found in pull request #146. No specific released version numbers are listed; the vulnerability exists in the code base before the applied dependency upgrade and configuration change. Any deployment of Tiger‑Slack that has not incorporated that commit remains susceptible.

Risk and Exploitability

The CVSS score of 7.6 indicates high severity. EPSS data is currently unavailable, so no quantified probability of exploitation can be given, but the lack of mitigation in the server configuration suggests it could be readily exploited via a user’s browser. The vulnerability is not listed in CISA’s KEV catalog, meaning no publicly known exploits have been observed, yet the nature of DNS rebinding is deterministic and could be leveraged in targeted attacks. The likely attack vector involves a malicious webpage that exploits the rebinding to redirect the victim’s traffic to the local MCP server, a path that requires only a visitor to load the page and no elevated privileges on the host.

Generated by OpenCVE AI on August 27, 2026 at 18:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Tiger‑Slack build that includes the dependency update and explicitly sets the DNS‑rebinding‑protection option in the HTTP server configuration.
  • If an upgrade is not yet possible, modify the httpServerFactory call to enable DNS‑rebinding‑protection with the appropriate allow‑list or whitelist.
  • Restrict external access to the MCP HTTP endpoint by firewalling or network segmentation so that only trusted hosts can reach the server.
  • Monitor HTTP logs for unexpected Host header values and suspicious request patterns to detect potential rebinding attempts.

Generated by OpenCVE AI on August 27, 2026 at 18:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Timescale
Timescale tiger-slack
Vendors & Products Timescale
Timescale tiger-slack

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description tiger-slack started its MCP HTTP transport without enabling the host allow-list the underlying SDK provides. mcp/src/httpServer.ts called the shared httpServerFactory helper and never set the DNS-rebinding-protection option, so the transport accepted a request whatever host it named, and a page in a browser could point a name it controlled at the address the server was bound to and drive the locally reachable Slack MCP server through the visitor's browser. The fix passes the option explicitly alongside a dependency update; the update alone would not have closed it. The repository publishes no release that brackets the fix, so the affected boundary is the commit preceding it.
Title Timescale tiger-slack DNS Rebinding via Disabled Host Header Allow-List
Weaknesses CWE-346
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Timescale Tiger-slack
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-29T11:48:12.861Z

Reserved: 2026-08-26T16:00:33.425Z

Link: CVE-2026-81099

cve-icon Vulnrichment

Updated: 2026-08-27T17:53:16.593Z

cve-icon NVD

Status : Received

Published: 2026-08-27T17:20:52.467

Modified: 2026-08-27T20:18:49.827

Link: CVE-2026-81099

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T16:14:27Z

Weaknesses