CVE Catalog

CVE-2026-12428

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Summary

The Blocks for ACF Fields plugin for WordPress up to version 1.6.2 contains a vulnerability allowing unauthorized data access. It lacks proper capability checks in the get_all_values() function at the /wp-json/acf-field-blocks/v1/values REST endpoint, enabling authenticated attackers with Author-level access or higher to read ACF field values from arbitrary posts, including private posts, drafts, and posts by other users.

Risk Assessment

The organization is at risk of leaking sensitive data stored in ACF fields, such as personal data, non-public content, or confidential information, potentially leading to privacy breaches and loss of trust.

Recommendation

Immediately update the Blocks for ACF Fields plugin to the latest available version that includes a fix for this vulnerability. If an update is not possible, temporarily disable the plugin or restrict access to the REST endpoint using firewall rules.

Related vulnerabilities

Original NVD description (English source)

The Blocks for ACF Fields plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the get_all_values() function in the /wp-json/acf-field-blocks/v1/values REST endpoint in versions up to, and including, 1.6.2. The permission_callback only verifies the generic publish_posts capability and the handler passes a user-supplied id parameter directly to get_field_objects() without verifying that the requesting user is authorized to read the target object. This makes it possible for authenticated attackers, with Author-level access and above, to read ACF field values from arbitrary posts (including private posts, drafts, posts by other users, and other ACF-supported objects) that they should not have access to.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS