Intel

AIKIDO-2026-10824

fastmcp is vulnerable to Authorization Bypass

Authorization Bypass Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 19, 2026

71

High Risk

This Affects:

PYTHONfastmcp
3.0.0 - 3.2.4
Fixed in 3.3.0
Are you affected? Scan for Free

TL;DR

List and call helpers were cached under a single global key while per-tool authorization filtering still ran inside the downstream handler. A caller with broader scopes could populate the cache with tool, resource, or prompt payloads that a later caller with narrower scopes then received without re-running those filters. Cache keys now incorporate a partition derived from the caller access token so authenticated tenants do not reuse one another’s cache entries; unauthenticated callers share one anonymous bucket so single-user setups keep prior behavior.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

fastmcp is vulnerable to Authorization Bypass in versions 3.0.0 - 3.2.4.

How to fix this

Upgrade the fastmcp library to the patch version.