A recent security vulnerability within the All In One SEO (AIOSEO) plugin has garnered significant attention from the WordPress community due to its potential implications. Active on over three million WordPress websites, this plugin has become a staple for many site owners looking to enhance their search engine optimization efforts. Unfortunately, the newly identified flaw permits low-privileged users to gain access to a site-wide AI access token, affecting the plugin’s artificial intelligence features.
This vulnerability is the sixth discovered in the AIOSEO plugin so far in 2025, raising alarms about ongoing authorization and permission issues that the plugin has faced this year. Such a pattern of repeated vulnerabilities has understandably sparked concern among developers and site administrators alike.
Understanding All In One SEO and Its Role in WordPress
The AIOSEO plugin is widely recognized for assisting individuals and businesses in managing their website’s optimization tasks. It streamlines critical functions like metadata generation, structured data implementation, and the creation of XML sitemaps, all aimed at boosting a site’s SEO performance.
Recently, AIOSEO has also integrated AI-driven tools that help content creators craft SEO titles, meta descriptions, and even entire blog posts. These AI features rely on a global AI access token, which is essential for the plugin to interact with external AIOSEO services on behalf of the site owner.
The Missing Capability Check Issue
The vulnerability arose from a lacking permission check in a REST API endpoint utilized by the AIOSEO plugin. According to reports from security researchers at Wordfence, this oversight enabled users with basic Contributor-level access or higher to retrieve sensitive information related to AI functions.
This specific endpoint was intended to provide details about the site’s AI usage and available credits. However, the absence of a verification step allowed unauthorized users to access crucial data, leading to the exposure of the global AI access token.
Why Low-Privilege Access Is Concerning
In the WordPress framework, Contributor-level roles are among the lowest privileges assigned. Sites often grant these roles to guest authors or freelancers, allowing them to submit content for review. The exposure of the AI token to such low-privilege users poses significant risks, as it grants broader access to vital components of the site’s AI capabilities.
Assessing the Risks of the AIOSEO Vulnerability
While this vulnerability does not facilitate direct code execution, it still carries several significant risks:
- Unauthorized Usage of AI Services: The exposed access token could allow unauthorized users to generate AI content through the WordPress site, consuming available credits.
- Depletion of Resources: Attackers might automate requests to utilize the AI services, exhausting the site’s AI quota and hindering legitimate users’ access.
- Financial Implications: Misuse of AI credits, even without direct financial theft, could lead to unforeseen costs or disrupt essential workflows.
Mitigating the AIOSEO Vulnerability
This vulnerability affects all versions of the AIOSEO plugin up to and including version 4.9.2. It was rectified in version 4.9.3. According to the official plugin changelog, developers have enhanced API routes to prevent the potential exposure of the AI access token. This fix directly addresses the missing permission check identified in the REST API endpoint.
Next Steps for WordPress Site Owners
For anyone utilizing the All In One SEO plugin, it’s crucial to update to version 4.9.3 or a newer version immediately. This update is particularly important for sites that employ multiple Contributors or external collaborators, as these low-privilege accounts are more vulnerable to accessing the AI token on older, unpatched versions.
Regularly updating WordPress plugins, particularly those like AIOSEO that incorporate AI functionalities and external APIs, is one of the most effective ways to mitigate security risks.


