ACF Recent Posts Widget Security & Risk Analysis

wordpress.org/plugins/acf-recent-posts-widget

ACF Recent Posts Widget (ACFRPW) is a WordPress plugin which adds a custom, extended Recent Posts Widget - with ACF and Meta Keys support

500 active installs v5.9.3 PHP + WP 4.6+ Updated Nov 20, 2023
acfmeta-keyspostsrecentwidget
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEAug 30, 2025
Safety Verdict

Is ACF Recent Posts Widget Safe to Use in 2026?

Use With Caution

Score 63/100

ACF Recent Posts Widget has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Aug 30, 2025Updated 2yr ago
Risk Assessment

The "acf-recent-posts-widget" plugin, version 5.9.3, exhibits a mixed security posture. While it demonstrates good practices in avoiding dangerous functions, raw SQL queries, file operations, and external HTTP requests, significant concerns remain. The low percentage of properly escaped output (18%) is a critical weakness, suggesting a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. This is further corroborated by its vulnerability history, which includes a medium-severity XSS vulnerability, the last of which was reported relatively recently. The absence of any reported taint flows in the static analysis, while seemingly positive, could be due to limitations in the analysis tool or the specific way user input is handled. The plugin's overall security is compromised by its output escaping issues and its history of XSS vulnerabilities. Despite a generally clean code analysis in other areas, the unescaped output represents a direct path to exploitation, and the existing vulnerability history indicates a recurring problem.

Although the plugin has a limited attack surface with only two shortcodes and no unprotected entry points, the lack of comprehensive output escaping for its 141 output instances is a major red flag. This means that a significant portion of the data displayed by the widget could be manipulated by attackers. The presence of an unpatched medium-severity XSS vulnerability in its history underscores the need for immediate attention to these escaping issues. Future development should prioritize robust output sanitization to mitigate these risks.

Key Concerns

  • Unpatched CVE
  • Low percentage of output escaping
  • Vulnerability history of XSS
Vulnerabilities
1

ACF Recent Posts Widget Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62894medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ACF Recent Posts Widget <= 5.9.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 30, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

ACF Recent Posts Widget Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
116
25 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

18% escaped141 total outputs
Attack Surface

ACF Recent Posts Widget Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[acfrpw] includes\shortcodes\shortcodes-generator.php:280
[acfrpw] includes\shortcodes\shortcodes-generator.php:402
WordPress Hooks 19
actionadmin_enqueue_scriptsacf-widget.php:37
actionwp_enqueue_scriptsacf-widget.php:38
actionwidgets_initacf-widget.php:49
actionacp_rwp_beforeacf-widget.php:52
actionacp_rwp_afteracf-widget.php:53
filteracf_meta_valueacf-widget.php:56
actionadmin_noticesacf-widget.php:61
actionadmin_menuacf-widget.php:65
actionadmin_enqueue_scriptsacf-widget.php:68
actionplugins_loadedacf-widget.php:71
actionadmin_initacf-widget.php:128
actionadmin_print_footer_scriptsacf-widget.php:176
filterimage_resize_dimensionsclasses\resizer.php:70
actionmedia_buttonsincludes\shortcodes\shortcodes-generator.php:31
actionadmin_footerincludes\shortcodes\shortcodes-generator.php:32
actionadmin_headincludes\shortcodes\shortcodes-generator.php:270
filterexcerpt_lengthtemplates\loop-inner.php:128
filterexcerpt_moretemplates\loop-inner.php:143
filterexcerpt_moretemplates\loop-inner.php:150
Maintenance & Trust

ACF Recent Posts Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedNov 20, 2023
PHP min version
Downloads25K

Community Trust

Rating100/100
Number of ratings12
Active installs500
Developer Profile

ACF Recent Posts Widget Developer Profile

magicoders

1 plugin · 500 total installs

68
trust score
Avg Security Score
63/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect ACF Recent Posts Widget

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about ACF Recent Posts Widget