What the vulnerability does
01Description
The GenerateBlocks plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'get_option_rest' function in all versions up to, and including, 2.1.1. This makes it possible for authenticated attackers, with contributor level access and above, to read arbitrary WordPress options, including sensitive information such as SMTP credentials, API keys, and other data stored by other plugins.
Explanation of Vulnerability in Simple Terms
02Summary
GenerateBlocks versions up to 2.1.1 contain an improper access control vulnerability that allows authenticated users to read sensitive data they should not have access to. An attacker with a low-privilege account can retrieve confidential information through the network without user interaction. The vulnerability has been patched in version 2.3.0 or later.
What an attacker can do
03Attacker Capabilities
Read sensitive data belonging to other users or the site.
Potential impact on your site
04Site Impact
User data confidentiality is at risk if the site runs GenerateBlocks ≤2.1.1 with any authenticated users.
Conditions required to exploit
05Prerequisites
Attacker must have a low-privilege account on the site; no user interaction required.
Key dates
06Disclosure timeline
October 25, 2025
CVE published
April 8, 2026
Record updated