CVE-2025-9894 Overview
CVE-2025-9894 is a Cross-Site Request Forgery (CSRF) vulnerability affecting the Sync Feedly plugin for WordPress in all versions up to and including 1.0.1. The flaw exists in the crsf_cron_job_func function, which lacks proper nonce validation. Unauthenticated attackers can trigger content synchronization from Feedly and create multiple posts on the target site by tricking a site administrator into clicking a crafted link. The weakness is classified under CWE-352: Cross-Site Request Forgery.
Critical Impact
Attackers can forge requests that force administrators to synchronize Feedly content, resulting in unauthorized post creation on the affected WordPress site.
Affected Products
- Sync Feedly plugin for WordPress, versions up to and including 1.0.1
- WordPress installations with the Sync Feedly plugin enabled
- Any site administrator account with permissions to trigger the crsf_cron_job_func action
Discovery Timeline
- 2025-09-27 - CVE-2025-9894 published to the National Vulnerability Database
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-9894
Vulnerability Analysis
The Sync Feedly plugin exposes the crsf_cron_job_func handler without validating a WordPress nonce or verifying request origin. Because nonce checks are missing or incorrect, the server cannot distinguish an intentional administrator request from a forged one. An attacker crafts a URL or HTML form that targets the vulnerable endpoint. When an authenticated administrator visits an attacker-controlled page, the browser submits the request using the administrator's session cookies. The plugin then executes the Feedly synchronization routine and creates posts on the site under the administrator's identity. User interaction is required, which limits mass exploitation, but the attacker needs no credentials on the target site.
Root Cause
The root cause is missing or incorrect nonce validation in the crsf_cron_job_func function. WordPress provides wp_verify_nonce() and check_admin_referer() specifically to prevent CSRF, but the plugin fails to call these primitives before executing sensitive state-changing operations. See the WordPress Plugin Code Review for the affected code path.
Attack Vector
Exploitation is network-based and requires user interaction from a privileged WordPress account. An attacker hosts a page containing an image tag, form, or JavaScript that issues a request to the vulnerable endpoint on the target site. Social engineering, such as a phishing email or comment link, drives the administrator to the malicious page. The forged request inherits the administrator's authenticated session and triggers content synchronization, producing attacker-influenced posts. Refer to the Wordfence Vulnerability Report for additional technical context.
Detection Methods for CVE-2025-9894
Indicators of Compromise
- Unexpected posts appearing on the WordPress site with content originating from Feedly feeds
- Access log entries showing requests to the Sync Feedly endpoint with Referer headers pointing to external, untrusted domains
- Administrator sessions triggering crsf_cron_job_func execution outside of scheduled cron windows
Detection Strategies
- Inspect WordPress access logs for requests to sync-feedly plugin endpoints lacking a valid _wpnonce parameter
- Correlate administrator browsing activity with plugin invocations to identify requests initiated by cross-origin pages
- Review the WordPress posts table for bulk inserts with the plugin as author or source within a short time window
Monitoring Recommendations
- Enable a Web Application Firewall (WAF) rule to block requests to the Sync Feedly endpoint that lack same-origin Referer and Origin headers
- Alert on any administrator-initiated POST or GET to plugin endpoints originating from external referrers
- Monitor plugin version inventory across WordPress deployments to identify hosts still running Sync Feedly 1.0.1 or earlier
How to Mitigate CVE-2025-9894
Immediate Actions Required
- Deactivate the Sync Feedly plugin until a patched version is published by the vendor
- Restrict administrator browsing habits and enforce that administrators do not click untrusted links while logged into WordPress
- Deploy WAF rules that require valid nonce parameters on all state-changing plugin endpoints
Patch Information
As of the last NVD update on 2026-06-17, no patched version beyond 1.0.1 is listed in the enriched CVE data. Site operators should monitor the WordPress plugin repository and the Wordfence Vulnerability Report for a fixed release and apply it once available.
Workarounds
- Remove or disable the Sync Feedly plugin from all WordPress installations until an official patch ships
- Enforce SameSite=Strict or SameSite=Lax cookie attributes on WordPress session cookies to reduce CSRF exposure
- Require administrators to use dedicated browsers or browser profiles for WordPress administration, separating admin sessions from general web browsing
- Add server-side referrer checks at the reverse proxy or WAF layer to block cross-origin requests to /wp-admin/ endpoints
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

