An authenticated user limited to one tenant could create a record in another tenant. This requires the multi-tenant plugin with at least one tenant-enabled collection.
Reads and direct edits to an existing target-tenant document were not bypassed.
You are affected if:
Users should upgrade Payload packages to >= 3.90.0 or >= 4.0.0-canary.34.
You can add access control with accessResultOverride on the multi-tenant collection config to ensure a user has access to the tenant before creating.
{
"cwe_ids": [
"CWE-863"
],
"github_reviewed": true,
"github_reviewed_at": "2026-10-07T20:29:27Z",
"nvd_published_at": "2026-10-06T17:17:22Z",
"severity": "MODERATE"
}