Blog2Social: Social Media Auto Post & Scheduler <= 9.1.4 - Authenticated (Contributor+) Insecure Direct Object Reference to Private and Draft Post Disclosure via 'postId' Parameter

Medium 4.3 CWE-639Fixed in 9.1.5
ID
WPSEC-2026-0835
Plugin
Blog2Social: Social Media Auto Post & Scheduler (blog2social)
Affected
all versions before 9.1.5
Remediation
Update to 9.1.5 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-639
Usage
Plugin Low · Affected versions None seen among sites WPSec scans, 2026-10-13
Attack surface
Blog2Social: Social Media Auto Post & Scheduler on WPSec AttackSurface
Fix released
Published

Description

The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to Insecure Direct Object Reference via the 'postId' parameter of the b2s_ship_item and b2s_ship_item_reload_url AJAX actions in all versions up to, and including, 9.1.4, due to missing validation on a user-controlled key. The getShipItem() and getShipItemReloadUrl() functions check only the edit_posts capability and a nonce, and never check whether the current user may read the referenced post. This makes it possible for authenticated attackers, with contributor-level access and above, to retrieve the title, content excerpts and permalinks of private, draft or pending posts belonging to other users.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0