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.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform