Description
The Botiga Pro WordPress plugin before 1.6.5 does not perform any authorisation checks on one of its REST routes, allowing unauthenticated users to update arbitrary WordPress options with arbitrary values, which could lead to privilege escalation and a full site takeover.
The same route also allows unauthenticated users to store arbitrary web scripts which are then executed on every page of the site's front end, as well as to move arbitrary posts to the trash.
Published: 2026-09-19
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation & Site Takeover
Action: Immediate Patch
AI Analysis

Impact

The admin plugin lacks an authorization check on a REST route, allowing attackers to update any WordPress option with arbitrary values. This flaw can change critical configuration settings, store and execute malicious scripts on every front‑end page, or move important posts to the trash. The weakness is a lack of access control (CWE‑284) with potential stored‑script injection (CWE‑79).

Affected Systems

Plugin: Botiga Pro, version earlier than 1.6.5. The product runs on WordPress installations and is distributed as a WordPress plugin. No further vendor detail is available, but any WordPress site that has the legacy Botiga Pro plugin installed is affected.

Risk and Exploitability

Because the REST endpoint is unauthenticated, an attacker can reach it from any IP address. The EPSS score is not available and the vulnerability is not listed in the KEV catalog, however the lack of authorization coupled with the ability to modify global options makes the risk high. Exploitation would enable full site takeover by a remote attacker.

Generated by OpenCVE AI on September 19, 2026 at 10:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Botiga Pro to version 1.6.5 or later.
  • Block or restrict access to the vulnerable REST API route through a firewall or .htaccess rules.
  • Remove any injected scripts or altered options that may have been added by an attacker and restore the site to a known safe state.

Generated by OpenCVE AI on September 19, 2026 at 10:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 19 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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


Sat, 19 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-79

Sat, 19 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Botiga Pro WordPress plugin before 1.6.5 does not perform any authorisation checks on one of its REST routes, allowing unauthenticated users to update arbitrary WordPress options with arbitrary values, which could lead to privilege escalation and a full site takeover. The same route also allows unauthenticated users to store arbitrary web scripts which are then executed on every page of the site's front end, as well as to move arbitrary posts to the trash.
Title Botiga Pro < 1.6.5 - Unauthenticated Arbitrary Blog Options Update via Templates Builder REST Route
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-19T13:19:25.138Z

Reserved: 2026-09-08T07:34:35.077Z

Link: CVE-2026-86591

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-19T07:16:33.063

Modified: 2026-09-19T14:17:00.907

Link: CVE-2026-86591

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T10:15:16Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-862

    Missing Authorization