Description
The AI Puffer – Chat. Create. Automate. (formerly AI Power) plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.4.89. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to modify global plugin indexing and vector-search configuration options (aipkit_training_general_settings and aipkit_indexing_field_settings), including chunking parameters, file upload visibility, and per-CPT field indexing settings, affecting all users of the plugin. This is only exploitable in configurations where an administrator has granted 'sources' module access to a lower-privileged role via the plugin's Role Manager.
Published: 2026-10-10
Score: 3.1 Low
EPSS: n/a
KEV: No
Impact: Unauthorized Global Plugin Settings Modification
Action: Patch
AI Analysis

Impact

The AI Puffer – AI Chatbot, AI Writer & Automation WordPress plugin is vulnerable to an authorization bypass that allows any authenticated user of subscriber level or higher to modify global plugin settings through the ajax_save_cpt_indexing_options endpoint. The plugin does not verify that the caller has the necessary permissions before applying changes to key configuration options such as aipkit_training_general_settings and aipkit_indexing_field_settings. This deficiency can lead to unintended alteration of indexing behavior, chunking parameters, file visibility, and per-CPT field indexing, effectively changing how the plugin processes content for all users on the site.

Affected Systems

The issue affects the senols AI Puffer plugin on all WordPress sites that are running version 2.4.89 or earlier and have granted the 'sources' module access to a role lower than administrator via the plugin's Role Manager. Any site configured in this way, with an authenticated subscriber or higher privileged role, is vulnerable.

Risk and Exploitability

The CVSS score of 3.1 indicates low severity, yet the exploit is straightforward for any authenticated user who has been given the appropriate role. The EPSS score is not available, so the likelihood of exploitation cannot be quantified, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is most likely the publicly accessible AJAX endpoint, which authenticated users can reach. While the impact is primarily configuration change, it could be leveraged as a foothold for further activity if other weaknesses exist.

Generated by OpenCVE AI on October 10, 2026 at 06:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the senols AI Puffer plugin to version 2.4.90 or later where proper authorization checks are implemented.
  • Revoke the 'sources' module permission from all non‑administrator roles in the plugin’s Role Manager, ensuring only administrators can modify indexing settings.
  • Apply a web application firewall rule or .htaccess restriction to block access to the ajax_save_cpt_indexing_options endpoint for non‑administrator users.

Generated by OpenCVE AI on October 10, 2026 at 06:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 10 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Description The AI Puffer – Chat. Create. Automate. (formerly AI Power) plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.4.89. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to modify global plugin indexing and vector-search configuration options (aipkit_training_general_settings and aipkit_indexing_field_settings), including chunking parameters, file upload visibility, and per-CPT field indexing settings, affecting all users of the plugin. This is only exploitable in configurations where an administrator has granted 'sources' module access to a lower-privileged role via the plugin's Role Manager.
Title AI Puffer <= 2.4.89 - Missing Authorization to Authenticated (Subscriber+) Global Plugin Settings Modification via ajax_save_cpt_indexing_options AJAX Endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-10T05:30:56.935Z

Reserved: 2026-10-02T11:54:29.123Z

Link: CVE-2026-104741

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-10T06:16:39.087

Modified: 2026-10-10T06:16:39.087

Link: CVE-2026-104741

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-10T07:00:13Z

Weaknesses