Vulnerabilities/

@delmaredigital/payload-puc is missing authorization on /api/puck/* CRUD endpoints allows unauthenticated access to Puck

Severity:
High

Description

All /api/puck/* CRUD endpoint handlers registered by createPuckPlugin() called Payload’s local API with the default overrideAccess: true, bypassing all collection-level access control. The access option passed to createPuckPlugin() and any access rules defined on Puck-registered collections were silently ignored on these endpoints.

Recommendation

Update the @delmaredigital/payload-puck package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@delmaredigital/payload-puck
Anything's wrong? Let us know Last updated on April 08, 2026