Safeguard
Vulnerability Analysis•

CVE-2023-36260: High DoS in Craft CMS Feed Me Plugin

Feed Me 4.6.1 for Craft CMS can be crashed with crafted feed fields (7.5, High, disputed). Update the plugin and review the NVD note on the dispute.

Safeguard Security Team
4 min read

CVE-2023-36260 is a high severity (7.5) denial of service report against the Feed Me plugin 4.6.1 for Craft CMS. NVD says the cause is saving a feed with no asset volume selected. It also records that a third party disputes the fix is security related. Update the plugin anyway.

What's affected

The record says Feed Me plugin 4.6.1 for Craft CMS is affected. It also notes that this is a report about the plugin, not about code in Craft CMS itself, so the Craft CMS product listing in the record can mislead.

The fix the record points to is a commit in the plugin's repository, described as fixing a PHP error that could occur when saving a feed using an Asset element type with no volume selected. In the changelog it appears under Unreleased, after 4.6.1.1, which was dated 24 March 2023. I did not find a named release for it in the pages I read.

The record carries a caveat. It says a third party states the commit has nothing to do with security. So whether this is a security vulnerability at all is disputed. Both statements are in the record, and I cannot settle the question from the sources. Check the plugin's current release notes for the first version that includes the change.

How to check if you're exposed

Feed Me is installed with Composer, so you can read the version from your project.

composer show craftcms/feed-me

That prints the installed version. You can also look in the Craft control panel under Settings, then Plugins, where the version is listed next to Feed Me.

If you manage several sites, run the command in each project, or search your lockfiles for craftcms/feed-me. Note that the plugin is only used when someone imports content, so a site that has it installed but never uses it still carries the code.

Also check who can create and save feeds. The record describes the trigger as crafted strings in the feed name and URL fields, which normally means someone with access to the feed settings.

What to do now

  1. Find every Craft project that uses craftcms/feed-me and note the version.
  2. Update the plugin to the latest 4.x release with Composer, then run any migrations Craft asks for.
  3. Read the plugin's changelog and confirm the update includes the fix for saving a feed with an Asset element type and no volume.
  4. Limit feed management permissions to people who need them.
  5. If a feed save fails with a server error after the update, check that each Asset feed has a volume selected.
  6. Remove the plugin from sites that no longer import content.

Why it matters

The record classes this as CWE-74, improper neutralization of special elements in output used by a downstream component, with a denial of service impact. The described trigger is odd. Crafted strings in the feed name and URL fields lead to a PHP error when a feed with an Asset element type and no volume is saved.

The score is 7.5, which reflects a network attack with no privileges and a high availability impact. That reading assumes the fields can be reached without signing in, which may not match how most Craft sites are set up. The dispute noted in the record adds further doubt about severity.

It is not on CISA's Known Exploited Vulnerabilities list, and nothing I read claims exploitation. This is a useful case study in how CVE records can overstate a bug. A PHP error on a save form is real and worth fixing, but it is not the same as an internet worm. Keep the plugin current, and read the evidence before you panic.

Try it yourself

Plugins live in your dependency tree, where they are easy to forget. This demo shows how a dependency inventory makes a plugin like this easy to find.

Click through it at your own pace, or open it full screen.

Quick check

Is this a real security vulnerability?

It is disputed. NVD records that a third party says the fix commit has nothing to do with security. Update the plugin anyway, since a crash on save is worth fixing.

Is Craft CMS itself affected?

No. The record says this is about the Feed Me plugin, not code provided by Craft CMS.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.