Spectra – WordPress Gutenberg Blocks Vulnerability – Missing Authorization via generate_ai_content – CVE-2024-37517 | WordPress Plugin Vulnerability Report
Plugin Name: Spectra – WordPress Gutenberg Blocks
Key Information:
- Software Type: Plugin
- Software Slug: ultimate-addons-for-gutenberg
- Software Status: Active
- Software Author: brainstormforce
- Software Downloads: 24,630,054
- Active Installs: 800,000
- Last Updated: July 27, 2024
- Patched Versions: <= 2.13.7
- Affected Versions: 2.13.8
Vulnerability Details:
- Name: Spectra <= 2.13.7
- Title: Missing Authorization via generate_ai_content
- Type: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
- CVE: CVE-2024-37517
- CVSS Score: 4.3
- Publicly Published: July 5, 2024
- Researcher: Rafie Muhammad - Patchstack
- Description: The Spectra plugin for WordPress is vulnerable to unauthorized modification of data due to an insufficient capability check on the
generate_ai_content()
function in versions up to, and including, 2.13.7. This makes it possible for authenticated attackers, with contributor-level access and above, to generate AI content without proper authorization.
Summary:
The Spectra plugin for WordPress has a vulnerability in versions up to and including 2.13.7 that allows authenticated attackers with contributor-level access and above to generate AI content without proper authorization. This vulnerability has been patched in version 2.13.8.
Detailed Overview:
The vulnerability in the Spectra plugin was identified by Rafie Muhammad from Patchstack. It involves a missing authorization check in the generate_ai_content()
function, which allows users with lower-level access, such as contributors, to generate AI content. This oversight can lead to unauthorized content creation, potentially impacting the site's content integrity and management processes. The vulnerability has a CVSS score of 4.3, indicating a moderate risk level, primarily affecting the integrity of the site's content rather than confidentiality or availability.
Advice for Users:
Immediate Action: Users are strongly encouraged to update to the latest patched version, 2.13.8, to prevent unauthorized use of the generate_ai_content() function. Check for Signs of Vulnerability: Review recent content changes and AI-generated content on your site, particularly if you have users with contributor-level access. Alternate Plugins: While the patched version addresses the issue, users may consider evaluating alternative plugins with similar functionality and robust security measures. Stay Updated: Regularly update all plugins to the latest versions to minimize exposure to vulnerabilities.
Conclusion:
The prompt response from the plugin developers to patch this vulnerability underscores the importance of timely updates. Users are advised to ensure that they are running version 2.13.8 or later to secure their WordPress installations against unauthorized content modifications.