Skip to main content

Blog2Social EUVDEUVD-2026-20125

| CVE-2026-4330 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-04-08 Wordfence GHSA-gx9c-69hc-cjmj
4.3
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

Primary rating from Vendor (Wordfence) · only source for this CVE.

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
EUVD ID Assigned
Apr 08, 2026 - 08:10 euvd
EUVD-2026-20125
Analysis Generated
Apr 08, 2026 - 08:10 vuln.today
CVE Published
Apr 08, 2026 - 07:43 nvd
MEDIUM 4.3

DescriptionCVE.org

The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to authorization bypass through user-controlled key in all versions up to, and including, 8.8.3. This is due to the plugin's AJAX handlers failing to validate that the user-supplied 'b2s_id' parameter belongs to the current user before performing UPDATE and DELETE operations. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify, reschedule, or delete other users' scheduled social media posts.

AnalysisAI

Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress versions up to 8.8.3 allow authenticated attackers with Subscriber-level access to modify, reschedule, or delete other users' scheduled social media posts through authorization bypass in AJAX handlers. The vulnerability stems from insufficient validation of user-controlled 'b2s_id' parameters before performing UPDATE and DELETE operations, enabling privilege escalation within multi-user WordPress environments. No public exploit code or active exploitation has been reported, but the low CVSS complexity and minimal authentication barrier (Subscriber role) make this a practical attack vector in shared hosting scenarios.

Technical ContextAI

Blog2Social is a WordPress plugin that manages scheduled social media post distribution across multiple platforms. The vulnerability exists in AJAX handlers within the plugin's Post.php and related files (B2S/Post/Tools.php, B2S/Ship/Save.php, Loader.php) that process 'b2s_id' parameters identifying scheduled posts. The root cause is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), which occurs when the application accepts user-supplied identifiers to access resources without verifying ownership or permissions. The AJAX endpoints fail to implement ownership checks before executing UPDATE (reschedule/modify) and DELETE operations on the 'b2s_id' parameter, allowing any authenticated subscriber to operate on posts belonging to other users. The flaw affects all versions through 8.8.3 of the plugin (CPE: cpe:2.3:a:pr-gateway:blog2social), with source code exposure visible in the WordPress plugin repository's browser links.

RemediationAI

Update Blog2Social: Social Media Auto Post & Scheduler to version 8.8.4 or later, which addresses the authorization bypass by implementing proper ownership validation on 'b2s_id' parameters in AJAX handlers. Users should navigate to WordPress Plugins > Installed Plugins, locate Blog2Social, and click Update if available; automatic updates can be enabled for future releases. Until patching is possible, site administrators can mitigate by restricting Subscriber-level user accounts via the WordPress user role editor plugin or by temporarily disabling Blog2Social if it is not actively in use. Refer to the Wordfence vulnerability advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/f3eec9c6-fef9-4d6e-8328-51efb997c99c?source=cve) for additional technical details and verification of patch availability.

CVE-2022-3246 HIGH POC
8.8 Oct 25

The Blog2Social: Social Media Auto Post & Scheduler WordPress plugin before 6.9.10 does not properly sanitise and escape

CVE-2021-24137 HIGH POC
8.8 Mar 18

Unvalidated input in the Blog2Social WordPress plugin, versions before 6.3.1, lead to SQL Injection in the Re-Share Post

CVE-2022-3247 MEDIUM POC
6.5 Oct 25

The Blog2Social: Social Media Auto Post & Scheduler WordPress plugin before 6.9.10 does not have authorisation in an AJA

CVE-2023-3936 MEDIUM POC
6.1 Aug 21

The Blog2Social WordPress plugin before 7.2.1 does not sanitise and escape a parameter before outputting it back in the

CVE-2021-24956 MEDIUM POC
6.1 Dec 21

The Blog2Social: Social Media Auto Post & Scheduler WordPress plugin before 6.8.7 does not sanitise and escape the b2sSh

CVE-2019-9576 MEDIUM POC
6.1 Mar 05

The Blog2Social plugin before 5.0.3 for WordPress allows wp-admin/admin.php?page=blog2social-ship XSS. Rated medium seve

CVE-2024-3549 CRITICAL
9.9 Jun 11

The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to SQL Injection via the 'b2sSort

CVE-2019-13572 CRITICAL
9.8 Aug 01

The Adenion Blog2Social plugin through 5.5.0 for WordPress allows SQL Injection. Rated critical severity (CVSS 9.8), thi

CVE-2023-40554 MEDIUM
6.1 Sep 06

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2019-17550 MEDIUM
6.1 Nov 13

The Blog2Social plugin before 5.9.0 for WordPress is affected by: Cross Site Scripting (XSS). Rated medium severity (CVS

CVE-2026-7051 MEDIUM
5.4 May 13

Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress versions up to 8.9.0 allows authenticated attackers

CVE-2024-7302 MEDIUM
5.4 Aug 01

The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to Stored Cross-Site Scripting vi

Share

EUVD-2026-20125 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy