Description
Distributor before 2.3.2 contains a missing authorization vulnerability that allows Contributor-level users to invoke external connection AJAX actions intended for manage_options users. Attackers can call dt_verify_external_connection with a chosen endpointId and url to send stored connection credentials to attacker-controlled servers, or abuse dt_begin_authorization to create connections.
Published: 2026-10-16
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized access to AJAX actions, enabling credential theft or creating fake connections.
Action: Patch
AI Analysis

Impact

This vulnerability in the 10up Distributor plugin before version 2.3.2 allows users with Contributor privileges to call back‑end AJAX actions that are intended for administrators with the manage_options capability. By invoking dt_verify_external_connection with a chosen endpointId and URL, a contributor can send stored connection credentials to an attacker‑controlled server. In addition, abusing dt_begin_authorization may let the contributor fabricate new connections, effectively giving the attacker control over the plugin’s external connectivity.

Affected Systems

All installations of the 10up Distributor WordPress plugin running any version prior to 2.3.2 are affected. The flaw resides in the external-connection-cpt.php code, which does not check for the required manage_options capability on the AJAX endpoints.

Risk and Exploitability

The vulnerability carries a mid‑level CVSS score of 5.3 and is not listed in the CISA KEV catalog. Because the flaw is accessed through normal WordPress AJAX requests, any authenticated Contributor can exploit it without additional conditions. External attackers who have gained Contributor access or canvassed credentials through other means face a realistic risk of credential theft or unauthorized connection creation, especially in sites where the plugin is enabled and external connections are used.

Generated by OpenCVE AI on October 16, 2026 at 18:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Distributor plugin to version 2.3.2 or later, which implements proper capability checks for the vulnerable AJAX actions.
  • After upgrading, review and adjust Contributor role capabilities to ensure they do not include management of external connections if that functionality is no longer needed.
  • If an upgrade cannot be performed immediately, consider disabling the external connection AJAX endpoints by removing or temporarily renaming the associated functions in external-connection-cpt.php to halt the potential for credential exposure.

Generated by OpenCVE AI on October 16, 2026 at 18:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description Distributor before 2.3.2 contains a missing authorization vulnerability that allows Contributor-level users to invoke external connection AJAX actions intended for manage_options users. Attackers can call dt_verify_external_connection with a chosen endpointId and url to send stored connection credentials to attacker-controlled servers, or abuse dt_begin_authorization to create connections.
Title Distributor before 2.3.2 Missing Authorization in External Connection AJAX Actions
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T21:19:10.473Z

Reserved: 2026-10-16T14:31:12.243Z

Link: CVE-2026-111631

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:43.330

Modified: 2026-10-16T22:17:21.290

Link: CVE-2026-111631

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:00:11Z

Weaknesses