Read the docs
TI-2026-56055 Aliases CVE-2026-81093GHSA-gghj-77w7-6r3h

Apify Actors MCP Server before 0.9.12 Server-Side Request Forgery via get-html-skeleton

Priority MEDIUM 44CWE-918Published · Updated

Key facts

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

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-918 and the CVSS impact.

Summary

The get-html-skeleton tool fetched a URL the caller supplied after checking only its syntax. The handler in src/tools/common/get_html_skeleton.ts validated the url argument with isValidHttpUrl from src/utils/generic.ts, which confirmed the string began with an http or https scheme and parsed as a URL and inspected neither the host name nor the address it resolves to. Loopback, link-local and private ranges therefore passed, including the address cloud providers use to serve instance metadata. The unchecked URL was handed to the web-browser actor and the fetched document was returned in the tool response, so any caller of the MCP server could make it request an endpoint reachable only from the host and read the result, including instance credentials. Version 0.9.12 removes the tool.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00524 44th percentileScored 2026-11-07
Fix Fixed actors-mcp-server (apify): 0.9.12

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

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

Affected products

VendorProductAffected versionsFixed inStatusSource
apifyactors-mcp-serverbefore 0.9.120.9.12Patch availableCNA
  • actors-mcp-server Vendorapify Affected before 0.9.12 Fixed in 0.9.12 Patch available CNA

Remediation

  • Fix · CNA actors-mcp-server (apify) Fixed in 0.9.12

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-81093
  2. 2026-10-03 Alias added: GHSA-gghj-77w7-6r3h

References

  • TI-2026-36913 Actor MCP path authority injection leaks Apify token CVSS 3.1HIGH 8.1
  • TI-2026-34061 Apify MCP server: Domain Allowlist Bypass in fetch-apify-docs via String Prefix Matching CVSS 3.1MEDIUM 6.1
  • TI-2026-34195 SSRF via sitemap-derived URLs in Crawlee for Python CVSS 4.0LOW 2.3

Sources