CVE-2025-13558

Blog2Social <= 8.7.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Post Trashing

Published Nov 25, 2025 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'deleteUserCcDraftPost' function in all versions up to, and including, 8.7.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to change the status of arbitrary posts to trash.

Analysis

AI-generated

Technical impact

The Blog2Social plugin for WordPress contains a missing capability check on the deleteUserCcDraftPost function. As a result, any authenticated user with Subscriber level or higher can invoke this AJAX action and change the status of any post to trash. This flaw permits unauthorized deletion or defacement of content without requiring elevated privileges. The weakness is classified as Missing Authorization (CWE-862).

Affected Systems

All installations of Blog2Social for WordPress up to and including version 8.7.0 are affected. Users running these versions should confirm their deployed plugin version and plan an upgrade accordingly.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, but the EPSS score of less than 1% suggests a very low current probability of exploitation. Attackers need only authentication with Subscriber-level access or higher to trigger the vulnerability. The lack of a required high-level privilege and the absence in the CISA KEV list reduce the immediate threat, yet the potential to erase or disrupt content makes it worth addressing promptly.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Blog2Social to the latest version that includes the authorization fix.
  • If an immediate upgrade is not possible, restrict or disable the AJAX action deleteUserCcDraftPost for Subscriber and lower roles through a custom code snippet or a role‑management plugin.
  • Verify that the WordPress core and other plugins remain up to date and that all user roles are correctly assigned to prevent accidental privilege escalation.

Generated by OpenCVE AI on April 22, 2026 at 00:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Blog2social
Blog2social blog2social
Wordpress
Wordpress wordpress
Vendors & Products Blog2social
Blog2social blog2social
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'deleteUserCcDraftPost' function in all versions up to, and including, 8.7.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to change the status of arbitrary posts to trash.
Title Blog2Social <= 8.7.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Post Trashing
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:N/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 4:56 PM
Reserved
Nov 22, 2025, 3:46 PM
Status
Deferred
Published
Nov 25, 2025, 5:16 AM
Modified
Oct 18, 2026, 8:10 PM