Skip to content
Laskyr

Plugins · post-expirator · data as of 2026-11-04

Is Schedule Post Changes With PublishPress Future safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (4.11.2)

As of 2026-11-04. 7 issues are on record for older versions; version 4.10.6 or newer fixes all of them that state a fix.

Latest version
4.11.2
Last updated
2026-10-22
Active installs
100,000+
Known issues on record
7
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.4+

PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more. — by PublishPress

What to do

  1. Update to the latest version (4.11.2). Anything older than 4.10.6 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get post-expirator --field=version shows what you run; wp plugin update post-expirator updates it.

Check your version

Known vulnerabilities

7 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.8 CVE-2026-105261 · published 2026-10-14

Cross-site scripting (XSS) in Schedule Post Changes With PublishPress Future (4.10.1 up to (not including) 4.10.6)

Affected
4.10.1 up to (not including) 4.10.6
Fixed in
4.10.6
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories WordPress plugin before 4.10.6 does not enforce a safe HTML-element allowlist on a shortcode attribute and does not neutralise attacker-controlled text placed inside the resulting element, allowing users with the Contributor role and above to store JavaScript that executes in the session of any higher-privileged user who views the content.

NVD CVE-2026-105261WPScan advisory

medium 5.5 CVE-2026-5247 · published 2026-05-05

Stored cross-site scripting (XSS) in Schedule Post Changes With PublishPress Future (4.10.0 and older)

Affected
4.10.0 and older
Fixed in
4.10.1 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Schedule Post Changes With PublishPress Future plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'wrapper' attribute of the [futureaction] shortcode in all versions up to, and including, 4.10.0. This is due to insufficient input sanitization on the wrapper attribute. The plugin uses esc_html() to escape the value, but esc_html() only encodes HTML entities and does not prevent attribute injection when the value is used as an HTML tag name in a sprintf() call. An attacker can inject event handler attributes via spaces in the wrapper value. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Since it is also possible for administrators to make this functionality available to lower-privileged users, this introduces the possibility of abuse by contributors.

NVD CVE-2026-5247Wordfence advisorygithub.comPlugin source

medium 6.5 CVE-2026-39482 · published 2026-04-08

Cross-site scripting (XSS) in Schedule Post Changes With PublishPress Future (4.9.4 and older)

Affected
4.9.4 and older
Fixed in
4.10.0
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in PublishPress Post Expirator post-expirator allows DOM-Based XSS.This issue affects Post Expirator: from n/a through <= 4.9.4.

NVD CVE-2026-39482Patchstack advisory

medium 5.4 CVE-2025-14718 · published 2026-01-09

Missing authorization check in Schedule Post Changes With PublishPress Future (4.9.3 and older)

Affected
4.9.3 and older
Fixed in
4.9.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Schedule Post Changes With PublishPress Future plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.9.3. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with Contributor-level access and above, to create, update, delete, and publish malicious workflows that may automatically delete any post upon publication or update, including posts created by administrators.

NVD CVE-2025-14718Wordfence advisoryCode change (fix)

medium 4.3 CVE-2025-69361 · published 2026-01-06

Missing authorization check in Schedule Post Changes With PublishPress Future (4.9.3 and older)

Affected
4.9.3 and older
Fixed in
4.9.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in PublishPress Post Expirator post-expirator allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Post Expirator: from n/a through <= 4.9.3.

NVD CVE-2025-69361Patchstack advisory

medium 4.3 CVE-2025-13741 · published 2025-12-16

Missing authorization check in Schedule Post Changes With PublishPress Future (4.9.2 and older)

Affected
4.9.2 and older
Fixed in
4.9.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the getAuthors function in all versions up to, and including, 4.9.2. This makes it possible for authenticated attackers, with Contributor-level access and above, to retrieve emails for all users with edit_posts capability.

NVD CVE-2025-13741Wordfence advisoryPlugin source

medium 4.3 CVE-2025-13149 · published 2025-11-21

Missing authorization check in Schedule Post Changes With PublishPress Future (4.9.1 and older)

Affected
4.9.1 and older
Fixed in
4.9.2 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories plugin for WordPress is vulnerable to unauthorized modification of data due to a missing authorization check on the "saveFutureActionData" function in all versions up to, and including, 4.9.1. This makes it possible for authenticated attackers, with author level access and above, to change the status of arbitrary posts and pages via the REST API endpoint.

NVD CVE-2025-13149Wordfence advisorygithub.com

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Schedule Post Changes With PublishPress Future vulnerability status badge
<a href="https://laskyr.com/plugins/post-expirator"><img src="https://laskyr.com/plugins/post-expirator/badge.svg" alt="Schedule Post Changes With PublishPress Future vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit