CVE-2023-36260
📋 TL;DR
The Feed Me plugin 4.6.1 for Craft CMS contains a denial of service vulnerability where remote attackers can submit crafted strings to Feed-Me Name and URL fields, causing the system to crash when saving feeds with Asset element types without selected volumes. This affects Craft CMS installations using the vulnerable Feed Me plugin version.
💻 Affected Systems
- Craft CMS Feed Me plugin
📦 What is this software?
Craft Cms by Craftcms
⚠️ Risk & Real-World Impact
Worst Case
Complete service unavailability requiring manual intervention to restore functionality, potentially disrupting website operations and business continuity.
Likely Case
Temporary service disruption affecting feed processing functionality, requiring administrator intervention to clear problematic feeds.
If Mitigated
Minimal impact with proper input validation and monitoring in place, allowing quick detection and remediation.
🎯 Exploit Status
Exploitation requires access to feed creation/modification functionality. The commit referenced in CVE notes may not directly address security according to third-party analysis.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Check for versions after 4.6.1
Vendor Advisory: https://github.com/craftcms/feed-me/commit/b5d6ede51848349bd91bc95fec288b6793f15e28
Restart Required: No
Instructions:
1. Update Feed Me plugin to latest version via Craft CMS admin panel or composer. 2. Verify update completed successfully. 3. Test feed creation functionality.
🔧 Temporary Workarounds
Disable Asset Element Type
allTemporarily disable or restrict access to Asset element type functionality in Feed Me plugin settings
Input Validation
allImplement additional input validation for Feed-Me Name and URL fields
🧯 If You Can't Patch
- Restrict access to feed management functionality to trusted administrators only
- Implement web application firewall rules to block suspicious feed-related requests
🔍 How to Verify
Check if Vulnerable:
Check Feed Me plugin version in Craft CMS admin panel or via composer show craftcms/feed-me
Check Version:
composer show craftcms/feed-me | grep version
Verify Fix Applied:
Verify plugin version is updated beyond 4.6.1 and test feed creation with Asset element type
📡 Detection & Monitoring
Log Indicators:
- Multiple failed feed save attempts
- Error logs mentioning Asset element type or volume selection
- Unusual feed creation patterns
Network Indicators:
- Repeated POST requests to feed creation endpoints with crafted strings
SIEM Query:
source="craft_cms_logs" AND (message="*Asset*" OR message="*feed*error*")
🔗 References
- https://github.com/craftcms/feed-me/commit/b5d6ede51848349bd91bc95fec288b6793f15e28
- https://github.com/craftcms/feed-me/commit/b5d6ede51848349bd91bc95fec288b6793f15e28%29
- https://www.linkedin.com/pulse/threat-briefing-craftcms-amrcybersecurity-emi0e/?trackingId=E75GttWvQp6gfvPiJDDUBA%3D%3D
- https://github.com/craftcms/feed-me/commit/b5d6ede51848349bd91bc95fec288b6793f15e28
- https://github.com/craftcms/feed-me/commit/b5d6ede51848349bd91bc95fec288b6793f15e28%29
- https://www.linkedin.com/pulse/threat-briefing-craftcms-amrcybersecurity-emi0e/?trackingId=E75GttWvQp6gfvPiJDDUBA%3D%3D