Read the docs
TI-2026-35266 Aliases CVE-2026-47769

APIFold Vulnerable to Unauthenticated Webhook Event Injection

Priority MEDIUM 63CWE-306Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-306.

Summary

APIFold reads an OpenAPI 3.x or Swagger 2.x specification and generates a live, production-ready MCP server endpoint. Prior to commit 7f19b52280f414f57af2b79a95333d1c8fbeece5, the `/webhooks/:serverSlug/:eventName` endpoint accepts arbitrary unauthenticated JSON and stores it in Redis and the `webhook_events` PostgreSQL table without any signature check or authentication requirement. The root cause is that `createWebhookRouter` is called at `server.ts:188` without a `validators` map, so `receivers.ts:80`'s optional-chaining guard evaluates to `undefined` and the signature-validation block (`receiver.ts:81–95`) is unconditionally skipped. Any unauthenticated network client that knows a valid server slug can inject arbitrary payloads, which are subsequently served as trusted resource state to legitimate MCP clients. Commit 7f19b52280f414f57af2b79a95333d1c8fbeece5 patches the issue.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00467 40th percentileScored 2026-11-07
Fix Fixed APIFold (Work90210): 7f19b52280f414f57af2b79a95333d1c8fbeece5

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
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
Work90210APIFoldbefore 7f19b52280f414f57af2b79a95333d1c8fbeece57f19b52280f414f57af2b79a95333d1c8fbeece5Patch availableCNA
  • APIFold VendorWork90210 Affected before 7f19b52280f414f57af2b79a95333d1c8fbeece5 Fixed in 7f19b52280f414f57af2b79a95333d1c8fbeece5 Patch available CNA

Remediation

  • Fix · CNA APIFold (Work90210) Fixed in 7f19b52280f414f57af2b79a95333d1c8fbeece5

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-47769

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences