
Advanced Custom Fields : CPT Options Pages Security & Risk Analysis
wordpress.org/plugins/acf-cpt-options-pagesSmall addon for ACF Options. Adds ACF location for each custom post type. New feature in the major version 2! Important! After update to v2+ you must …
Is Advanced Custom Fields : CPT Options Pages Safe to Use in 2026?
Use With Caution
Score 63/100Advanced Custom Fields : CPT Options Pages has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The 'acf-cpt-options-pages' plugin v2.0.9 exhibits a concerning security posture, despite a lack of immediately exploitable entry points identified in the static analysis. The presence of a single dangerous function, 'unserialize', without any apparent sanitization or capability checks, presents a significant risk. This, combined with 100% of its outputs being unescaped, creates a high potential for Cross-Site Scripting (XSS) vulnerabilities if the unserialized data is rendered directly in the browser.
The taint analysis indicates a flow with an unsanitized path, although it is not classified as critical or high severity. This suggests that while there might be a way to inject data that is not properly cleaned, its impact is currently assessed as low. However, the plugin has a known vulnerability history, including one unpatched medium severity CVE and a common pattern of Cross-Site Request Forgery (CSRF) vulnerabilities. This history indicates a recurring weakness in input validation and state-changing operations, which, when combined with the lack of capability checks and nonce checks on the limited attack surface, can be exploited.
Overall, while the plugin has strengths such as using prepared statements for SQL queries and having no apparent external HTTP requests, the significant risks posed by 'unserialize' without checks, unescaped output, and a history of CSRF vulnerabilities outweigh these positives. The lack of authorization checks on the few potential interaction points, coupled with the aforementioned issues, necessitates caution and prompt remediation.
Key Concerns
- Unpatched medium severity CVE
- Dangerous function 'unserialize' without checks
- 100% of outputs unescaped
- Flow with unsanitized path
- No nonce checks
- No capability checks
Advanced Custom Fields : CPT Options Pages Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Advanced Custom Fields : CPT Options Pages <= 2.0.9 - Cross-Site Request Forgery
Advanced Custom Fields : CPT Options Pages Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Advanced Custom Fields : CPT Options Pages Attack Surface
WordPress Hooks 4
Maintenance & Trust
Advanced Custom Fields : CPT Options Pages Maintenance & Trust
Maintenance Signals
Community Trust
Advanced Custom Fields : CPT Options Pages Alternatives
Zippy
zippy
Incredibly easy solution to archive pages and posts as zip file and unpack them back even on the other website!
Archive Control
archive-control
Quickly customize your custom post type and taxonomy archives with a custom headline, image, and editable content. Modify order and pagination.
Post Type Archive Descriptions
post-type-archive-descriptions
Enables an editable description to display on post type archive pages. Show the description with WordPress's the_archive_description() function t …
Advanced Custom Fields: Archive Templates
acf-archive
ACF Archive is a little plugin for helping you attach ACF fields to the archive template.
Custom Post Type Archives
custom-post-type-archives
Enables custom post type archives that will support both paging and feeds. All fully customizable.
Advanced Custom Fields : CPT Options Pages Developer Profile
2 plugins · 2K total installs
How We Detect Advanced Custom Fields : CPT Options Pages
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/acf-cpt-options-pages/assets/acf-cpt-logic.js/wp-content/plugins/acf-cpt-options-pages/assets/acf-cpt-logic.js