Intel

AIKIDO-2026-434301

craftcms/cms is vulnerable to Cache Poisoning

Cache Poisoning Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 3 days ago

26

Low Risk

This Affects:

PHPcraftcms/cms
3.5.0 - 5.10.8.1
Fixed in 5.10.9
Are you affected? Scan for Free

TL;DR

The dashboard Feed widget caches fetched feed content under a cache key derived only from the feed URL, so the entry is shared across all control panel users. The endpoint that stores feed data accepts a URL and arbitrary data from any authenticated user and writes it to that shared key. Because the key is not scoped to the requesting user, one user can store feed content that another user's Feed widget then reads and renders. The fix scopes the feed cache key to the current user's ID so cached feed data is isolated per user.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and control panel users make use of the dashboard Feed widget.

Background info

craftcms/cms is vulnerable to Cache Poisoning in versions 3.5.0 - 5.10.8.1.

How to fix this

Upgrade the craftcms/cms library to the patch version.