PT-2026-47124 · Webvitaly · Page-List

Darkestmode

·

Published

2026-06-06

·

Updated

2026-06-06

·

CVE-2026-9008

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
The Page-list plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 6.2. This is due to the pagelist unqprfx ext shortcode() function (the [pagelist ext] / [pagelistext] shortcode) accepting attacker-controlled post status, post type, and show meta key attributes and passing them directly into get pages() and get post meta() with no capability check verifying that the rendering user is permitted to read the matched objects. When the current post has no child pages, the shortcode re-issues the query with child of => 0, broadening it to every page on the site matching the supplied status/type. This makes it possible for authenticated attackers, with contributor-level access and above, to disclose the titles, body content/excerpts, and arbitrary post meta of unrelated private and draft pages by inserting the shortcode into a contributor-authored draft and previewing it.

Fix

Missing Authorization

Weakness Enumeration

Related Identifiers

CVE-2026-9008

Affected Products

Page-List