---
id: "CVE-2026-110507"
kind: "vulnerability"
aliases: ["CVE-2026-110507"]
title: "SiteOrigin Page Builder: contributors can read other users' draft and private posts"
severity: "medium"
cvss: null
epss: null
exploited: false
status: "open"
category: "package"
products: []
ecosystems: []
tags: ["multi-author-sites", "package", "siteorigin-page-builder", "wordpress", "wordpress-plugin"]
not_affected_if: ["no-contributor-accounts", "plugin-2.38.0-or-later", "single-author-site"]
published_at: "2026-10-28T06:16:33+00:00"
first_seen_at: "2026-10-28T06:31:26+00:00"
updated_at: "2026-10-28T06:32:43+00:00"
sources: [{"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-110507", "first_seen_at": "2026-10-28T06:31:26+00:00"}]
---

# SiteOrigin Page Builder: contributors can read other users' draft and private posts

The Page Builder by SiteOrigin WordPress plugin before 2.38.0 does not restrict query arguments added to its Post Loop widget or limit the loop to posts the user may read. A contributor-role user or higher can read other users' draft, pending, scheduled and private posts and pages.

_Summary, check and fix written by a model from the sources; labelled as such._

## How to check

- Check the installed plugin version in WordPress admin under Plugins, or with `wp plugin get siteorigin-panels --field=version` (plugin slug assumed; confirm on the site)
- Look for the Post Loop widget in pages built with Page Builder, since that is the vulnerable feature

## Fix

- Update The Page Builder by SiteOrigin to `2.38.0` or later
- Until updated, restrict contributor-role and above accounts or review who can edit pages with the Post Loop widget

## Timeline

- 2026-10-28T06:31:26+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-110507

## From the sources

The Page Builder by SiteOrigin WordPress plugin before 2.38.0 does not restrict the query arguments users can add to its Post Loop widget or limit the loop to posts they are allowed to read, which could allow users with the contributor role and above to read the content of other users' draft, pending, scheduled and private posts and pages.

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
