Intel

AIKIDO-2025-10935

fastcrud is vulnerable to Improper Restriction of Communication Channel to Intended Endpoints

Improper Restriction of Communication Channel to Intended Endpoints Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Dec 11, 2025

70

High Risk

This Affects:

PYTHONfastcrud
0.0.1 - 0.18.1
Fixed in 0.19.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to improper restriction of communication channels to intended endpoints due to flawed handling of the exclude_fields parameter in the _create_modified_schema function. The function does not enforce immutability on the exclusion list, allowing callers or dependent code to alter shared state and inadvertently reintroduce sensitive fields such as passwords or API keys into generated schemas. An attacker can exploit this through cache-poisoning or list-manipulation techniques to expose sensitive data that should have been omitted from API responses.

Who does this affect?

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

Background info

fastcrud is vulnerable to Improper Restriction of Communication Channel to Intended Endpoints in versions 0.0.1 - 0.18.1.

How to fix this

Upgrade the fastcrud library to the patch version.