Description
10up Distributor before 2.3.2 contains a missing authorization vulnerability in ajax_push() that allows Contributor-level multisite users to publish posts on other network sites. Attackers can use the dt-push nonce with a chosen connection id and postStatus to create draft or published posts on sites they cannot access.
Published: 2026-10-16
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Access control bypass allowing contributors to publish content on non‑authorized sites
Action: Apply Patch
AI Analysis

Impact

The flaw sits in the ajax_push() handler of the 10up Distributor WordPress plugin, where an authorization check is missing when processing dt-push AJAX requests. As a result, any logged‑in user with a Contributor role can supply a valid nonce, a chosen connection id, and a postStatus value to create draft or published posts on network sites where they normally have no write permission. This bypass directly compromises site integrity by allowing unauthorized content publication, potentially enabling spam or malicious material to appear on sites that the user should not control.

Affected Systems

All installations of the 10up Distributor plugin older than version 2.3.2 running on a WordPress multisite network, with any user assigned the Contributor role, are affected. The issue is tied specifically to the plugin’s pre‑2.3.2 releases, and only manifests when the multisite configuration allows the plugin to run across sites.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity; the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalogue, meaning no public exploits are currently documented. Exploitation requires an authenticated Contributor user and knowledge of a valid nonce and connection id, but once those prerequisites are met, the attacker can execute the attack via the exposed dt-push AJAX endpoint. While the attack vector is limited to the AJAX call, the potential impact is non‑trivial because it enables unauthorized content creation across the multisite network.

Generated by OpenCVE AI on October 16, 2026 at 19:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the 10up Distributor plugin to version 2.3.2 or later where the missing authorization check has been added.
  • Adjust WordPress role capabilities so that only Editor or Administrator users retain the capability to access dt‑push, or add custom code that denies the Contributor role from calling the dt‑push endpoint.
  • If an immediate update is not feasible, remove or disable the dt‑push AJAX action by editing the plugin file or using a security plugin to block the endpoint for Contributor users as a temporary workaround.

Generated by OpenCVE AI on October 16, 2026 at 19:28 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 10up Distributor before 2.3.2 contains a missing authorization vulnerability in ajax_push() that allows Contributor-level multisite users to publish posts on other network sites. Attackers can use the dt-push nonce with a chosen connection id and postStatus to create draft or published posts on sites they cannot access.
Title 10up Distributor before 2.3.2 Missing Authorization via dt_push AJAX Action
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:00.780Z

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

Link: CVE-2026-111625

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-16T19:03:18.127

Link: CVE-2026-111625

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:30:13Z

Weaknesses