Intel

AIKIDO-2026-167905

django-cms is vulnerable to Missing Authorization

Missing AuthorizationGHSA-x6qc-fv74-f8r2 Published Aug 12, 2026

65

Medium Risk

This Affects:

PYTHONdjango-cms
0.0.1 - 5.0.9
Fixed in 5.0.10
5.1.0 - 5.1.0
Fixed in 5.1.1
Are you affected? Scan for Free

TL;DR

The move_plugin admin endpoint in django CMS performs a paste when a request sets move_a_copy, resolving the source plugin from a client-supplied id without checking the requester's permission on the placeholder it is copied from. A staff user holding the Django add permission for a plugin model can copy any plugin of that type into a placeholder they control, reading content from other pages, sites, and other users' clipboards they cannot otherwise access. A contributing flaw grants every user permission on every clipboard rather than only their own, widening the disclosure. The fix adds a source-side authorization hook to both paste helpers and restricts clipboard access to its owner.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have staff users who hold the Django add permission for one or more plugin models.

Background info

django-cms is vulnerable to Missing Authorization in versions 0.0.1 - 5.0.9 and 5.1.0 - 5.1.0.

How to fix this

Upgrade the django-cms 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