Description
The Builderall for WordPress plugin before 3.0.2 does not bind the state value of its public OAuth authentication routes to the initiating user session, allowing unauthenticated attackers to complete the connection flow and overwrite the stored third-party integration access token. A durable overwrite requires the site to already be connected to a paid account.
Published: 2026-08-01
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Builderall for WordPress plugin contains a flaw where the state value used in its public OAuth authentication routes is not bound to the initiating user session. This is an access control issue (CWE‑284) where the state value is not associated with the specific user session. An attacker can exploit this by completing the OAuth handshake without authentication, thereby overwriting the stored third‑party integration access token. This unauthorized token replacement can jeopardize the integrity of the site’s external integrations. The impact is limited to the ability to modify the token; potential further exploitation, such as unauthorized access to the external service, is inferred but not confirmed by the description.

Affected Systems

Any WordPress site running Builderall for WordPress plugin version earlier than 3.0.2 is affected. The exploit requires the site to have an existing paid account integration, as a lasting overwrite depends on a pre‑existing connection.

Risk and Exploitability

Attackers need only send HTTP requests to the public REST endpoints; no credentials are required. The CVSS score of 3.7 indicates a low severity. The EPSS score is less than 1% and the vulnerability is not listed in CISA KEV. The likely attack vector is simple unauthenticated HTTP calls to the plugin’s exposed routes. The requirement that the site already have a paid integration connection limits the pool of vulnerable targets, but once reached, the exploitation is straightforward.

Generated by OpenCVE AI on August 5, 2026 at 20:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Builderall for WordPress plugin to version 3.0.2 or later.
  • If an upgrade is not immediately possible, block or restrict the public OAuth REST routes so only authenticated or whitelisted requests can reach them.
  • After mitigating, re‑authorize the integration to replace any tokens that may have been overwritten.

Generated by OpenCVE AI on August 5, 2026 at 20:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-693

Wed, 05 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-693

Sat, 01 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Builderall for WordPress plugin before 3.0.2 does not bind the state value of its public OAuth authentication routes to the initiating user session, allowing unauthenticated attackers to complete the connection flow and overwrite the stored third-party integration access token. A durable overwrite requires the site to already be connected to a paid account.
Title Builderall for WordPress < 3.0.2 - Unauthenticated OAuth Access Token Poisoning via Public REST Routes
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T16:19:16.544Z

Reserved: 2026-06-10T13:30:47.525Z

Link: CVE-2026-11882

cve-icon Vulnrichment

Updated: 2026-08-05T16:06:08.040Z

cve-icon NVD

Status : Received

Published: 2026-08-01T07:16:28.687

Modified: 2026-08-05T17:16:39.433

Link: CVE-2026-11882

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T20:45:05Z

Weaknesses